fix8  version 0.6.5
Open Source C++ FIX Framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Myfix_traits.cpp
Go to the documentation of this file.
1 //-------------------------------------------------------------------------------------------------
2 // *** f8c generated file: DO NOT EDIT! Created: 2012-12-09 07:55:43 ***
3 //-------------------------------------------------------------------------------------------------
4 #if 0
5 
6 Fix8 is released under the GNU LESSER GENERAL PUBLIC LICENSE Version 3, 29 June 2007.
7 
8 Fix8 Open Source FIX Engine.
9 Copyright (C) 2010-12 David L. Dight <fix@fix8.org>
10 
11 Fix8 is free software: you can redistribute it and/or modify it under the terms of the GNU
12 General Public License as published by the Free Software Foundation, either version 3 of
13 the License, or (at your option) any later version.
14 
15 Fix8 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
16 even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 GNU General Public License for more details.
18 
19 You should have received a copy of the GNU General Public License along with Fix8. If not,
20 see <http://www.gnu.org/licenses/>.
21 
22 BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO
23 THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE
24 COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY
25 KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
26 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO
27 THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE,
28 YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
29 
30 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT
31 HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED
32 ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
33 CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT
34 NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR
35 THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH
36 HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
37 
38 #endif
39 
40 //-------------------------------------------------------------------------------------------------
41 #include <f8config.h>
42 #include <iostream>
43 #include <fstream>
44 #include <iomanip>
45 #include <sstream>
46 #include <vector>
47 #include <map>
48 #include <list>
49 #include <set>
50 #include <iterator>
51 #include <algorithm>
52 #include <bitset>
53 #include <regex.h>
54 #include <cerrno>
55 #include <string.h>
56 #if defined HAS_TR1_UNORDERED_MAP
57 #include <tr1/unordered_map>
58 #endif
59 // f8 includes
60 #include <f8exception.hpp>
61 #include <memory.hpp>
62 #include <f8allocator.hpp>
63 #include <f8utils.hpp>
64 #include <f8types.hpp>
65 #include <traits.hpp>
66 #include <field.hpp>
67 #include <message.hpp>
68 #include "Myfix_types.hpp"
69 #include "Myfix_router.hpp"
70 #include "Myfix_classes.hpp"
71 //-------------------------------------------------------------------------------------------------
72 namespace FIX8 {
73 namespace TEX {
74 
75 //-------------------------------------------------------------------------------------------------
76 //-------------------------------------------------------------------------------------------------
77 const FieldTrait Heartbeat::_traits[] =
78 {
79  FieldTrait( 112, 15, 1, 0x4)
80 };
81 const FieldTrait_Hash_Array Heartbeat::_ftha(Heartbeat::_traits, 1);
82 const MsgType Heartbeat::_msgtype("0");
83 //-------------------------------------------------------------------------------------------------
84 const FieldTrait TestRequest::_traits[] =
85 {
86  FieldTrait( 112, 15, 1, 0x5)
87 };
88 const FieldTrait_Hash_Array TestRequest::_ftha(TestRequest::_traits, 1);
90 //-------------------------------------------------------------------------------------------------
91 const FieldTrait ResendRequest::_traits[] =
92 {
93  FieldTrait( 7, 4, 1, 0x5), FieldTrait( 16, 4, 2, 0x5)
94 };
95 const FieldTrait_Hash_Array ResendRequest::_ftha(ResendRequest::_traits, 2);
97 //-------------------------------------------------------------------------------------------------
98 const FieldTrait Reject::_traits[] =
99 {
100  FieldTrait( 45, 4, 1, 0x5), FieldTrait( 58, 15, 5, 0x4), FieldTrait( 354, 2, 6, 0x4),
101  FieldTrait( 355, 28, 7, 0x4), FieldTrait( 371, 1, 2, 0x4), FieldTrait( 372, 15, 3, 0x4),
102  FieldTrait( 373, 1, 4, 0x4)
103 };
104 const FieldTrait_Hash_Array Reject::_ftha(Reject::_traits, 7);
105 const MsgType Reject::_msgtype("3");
106 //-------------------------------------------------------------------------------------------------
107 const FieldTrait SequenceReset::_traits[] =
108 {
109  FieldTrait( 36, 4, 2, 0x5), FieldTrait( 123, 8, 1, 0x4)
110 };
111 const FieldTrait_Hash_Array SequenceReset::_ftha(SequenceReset::_traits, 2);
113 //-------------------------------------------------------------------------------------------------
114 const FieldTrait Logout::_traits[] =
115 {
116  FieldTrait( 58, 15, 1, 0x4), FieldTrait( 354, 2, 2, 0x4), FieldTrait( 355, 28, 3, 0x4)
117 };
118 const FieldTrait_Hash_Array Logout::_ftha(Logout::_traits, 3);
119 const MsgType Logout::_msgtype("5");
120 //-------------------------------------------------------------------------------------------------
121 const FieldTrait IOI::_traits[] =
122 {
123  FieldTrait( 15, 19, 110, 0x4), FieldTrait( 22, 15, 7, 0x4), FieldTrait( 23, 15, 1, 0x5),
124  FieldTrait( 25, 7, 116, 0x4), FieldTrait( 26, 15, 3, 0x4), FieldTrait( 27, 15, 109, 0x5),
125  FieldTrait( 28, 7, 2, 0x5), FieldTrait( 38, 10, 104, 0x4), FieldTrait( 44, 11, 114, 0x4),
126  FieldTrait( 48, 15, 6, 0x4), FieldTrait( 54, 7, 102, 0x5), FieldTrait( 55, 15, 4, 0x4),
127  FieldTrait( 58, 15, 119, 0x4), FieldTrait( 60, 22, 122, 0x4), FieldTrait( 62, 22, 115, 0x4),
128  FieldTrait( 65, 15, 5, 0x4), FieldTrait( 106, 15, 33, 0x4), FieldTrait( 107, 15, 36, 0x4),
129  FieldTrait( 130, 8, 117, 0x4), FieldTrait( 149, 15, 123, 0x4), FieldTrait( 152, 10, 105, 0x4),
130  FieldTrait( 167, 15, 11, 0x4), FieldTrait( 199, 1, 118, 0xc), FieldTrait( 200, 21, 13, 0x4),
131  FieldTrait( 201, 1, 74, 0x4), FieldTrait( 202, 11, 27, 0x4), FieldTrait( 206, 7, 29, 0x4),
132  FieldTrait( 207, 20, 32, 0x4), FieldTrait( 215, 1, 124, 0xc), FieldTrait( 218, 12, 125, 0x4),
133  FieldTrait( 220, 19, 126, 0x4), FieldTrait( 221, 15, 127, 0x4), FieldTrait( 222, 15, 128, 0x4),
134  FieldTrait( 223, 14, 31, 0x4), FieldTrait( 224, 25, 15, 0x4), FieldTrait( 225, 25, 16, 0x4),
135  FieldTrait( 226, 1, 18, 0x4), FieldTrait( 227, 14, 19, 0x4), FieldTrait( 228, 9, 20, 0x4),
136  FieldTrait( 231, 9, 30, 0x4), FieldTrait( 232, 1, 111, 0xc), FieldTrait( 235, 15, 133, 0x4),
137  FieldTrait( 236, 14, 134, 0x4), FieldTrait( 239, 1, 17, 0x4), FieldTrait( 240, 25, 26, 0x4),
138  FieldTrait( 255, 15, 21, 0x4), FieldTrait( 348, 2, 34, 0x4), FieldTrait( 349, 28, 35, 0x4),
139  FieldTrait( 350, 2, 37, 0x4), FieldTrait( 351, 28, 38, 0x4), FieldTrait( 354, 2, 120, 0x4),
140  FieldTrait( 355, 28, 121, 0x4), FieldTrait( 423, 1, 113, 0x4), FieldTrait( 453, 1, 139, 0xc),
141  FieldTrait( 454, 1, 8, 0xc), FieldTrait( 460, 1, 9, 0x4), FieldTrait( 461, 15, 10, 0x4),
142  FieldTrait( 468, 7, 107, 0x4), FieldTrait( 469, 9, 108, 0x4), FieldTrait( 470, 18, 23, 0x4),
143  FieldTrait( 471, 15, 24, 0x4), FieldTrait( 472, 15, 25, 0x4), FieldTrait( 516, 14, 106, 0x4),
144  FieldTrait( 541, 25, 14, 0x4), FieldTrait( 543, 15, 22, 0x4), FieldTrait( 555, 1, 112, 0xc),
145  FieldTrait( 662, 11, 129, 0x4), FieldTrait( 663, 1, 130, 0x4), FieldTrait( 667, 21, 40, 0x4),
146  FieldTrait( 691, 15, 39, 0x4), FieldTrait( 696, 25, 136, 0x4), FieldTrait( 697, 11, 137, 0x4),
147  FieldTrait( 698, 1, 138, 0x4), FieldTrait( 699, 15, 131, 0x4), FieldTrait( 701, 25, 135, 0x4),
148  FieldTrait( 711, 1, 101, 0xc), FieldTrait( 761, 15, 132, 0x4), FieldTrait( 762, 15, 12, 0x4),
149  FieldTrait( 788, 1, 96, 0x4), FieldTrait( 854, 1, 103, 0x4), FieldTrait( 864, 1, 43, 0xc),
150  FieldTrait( 873, 25, 44, 0x4), FieldTrait( 874, 25, 45, 0x4), FieldTrait( 875, 1, 41, 0x4),
151  FieldTrait( 876, 15, 42, 0x4), FieldTrait( 898, 14, 100, 0x4), FieldTrait( 913, 15, 92, 0x4),
152  FieldTrait( 914, 15, 93, 0x4), FieldTrait( 915, 25, 94, 0x4), FieldTrait( 916, 25, 97, 0x4),
153  FieldTrait( 917, 25, 98, 0x4), FieldTrait( 918, 19, 95, 0x4), FieldTrait( 919, 1, 99, 0x4),
154  FieldTrait( 947, 19, 28, 0x4), FieldTrait( 965, 15, 46, 0x4), FieldTrait( 966, 15, 47, 0x4),
155  FieldTrait( 967, 9, 49, 0x4), FieldTrait( 968, 9, 50, 0x4), FieldTrait( 969, 9, 51, 0x4),
156  FieldTrait( 970, 1, 52, 0x4), FieldTrait( 971, 1, 53, 0x4), FieldTrait( 996, 15, 55, 0x4),
157  FieldTrait( 997, 15, 56, 0x4), FieldTrait(1018, 1, 54, 0xc), FieldTrait(1049, 7, 48, 0x4),
158  FieldTrait(1079, 26, 57, 0x4), FieldTrait(1146, 13, 59, 0x4), FieldTrait(1147, 10, 60, 0x4),
159  FieldTrait(1151, 15, 58, 0x4), FieldTrait(1180, 15, 140, 0x4), FieldTrait(1181, 4, 141, 0x4),
160  FieldTrait(1184, 2, 61, 0x4), FieldTrait(1185, 29, 62, 0x4), FieldTrait(1186, 15, 63, 0x4),
161  FieldTrait(1191, 15, 65, 0x4), FieldTrait(1192, 10, 66, 0x4), FieldTrait(1193, 7, 67, 0x4),
162  FieldTrait(1194, 1, 68, 0x4), FieldTrait(1195, 13, 69, 0x4), FieldTrait(1196, 15, 70, 0x4),
163  FieldTrait(1197, 15, 77, 0x4), FieldTrait(1198, 1, 71, 0x4), FieldTrait(1199, 11, 72, 0x4),
164  FieldTrait(1200, 11, 73, 0x4), FieldTrait(1227, 15, 64, 0x4), FieldTrait(1242, 8, 76, 0x4),
165  FieldTrait(1244, 8, 75, 0x4), FieldTrait(1350, 4, 142, 0x4), FieldTrait(1352, 8, 143, 0x4),
166  FieldTrait(1435, 1, 78, 0x4), FieldTrait(1439, 1, 79, 0x4), FieldTrait(1449, 15, 80, 0x4),
167  FieldTrait(1450, 15, 81, 0x4), FieldTrait(1451, 14, 82, 0x4), FieldTrait(1452, 14, 83, 0x4),
168  FieldTrait(1457, 14, 84, 0x4), FieldTrait(1458, 14, 85, 0x4), FieldTrait(1478, 1, 86, 0x4),
169  FieldTrait(1479, 1, 87, 0x4), FieldTrait(1480, 14, 88, 0x4), FieldTrait(1481, 1, 89, 0x4),
170  FieldTrait(1482, 1, 90, 0x4), FieldTrait(1483, 1, 91, 0xc)
171 };
172 const FieldTrait_Hash_Array IOI::_ftha(IOI::_traits, 143);
173 const MsgType IOI::_msgtype("6");
174 //-------------------------------------------------------------------------------------------------
175 const FieldTrait IOI::NoIOIQualifiers::_traits[] =
176 {
177  FieldTrait( 104, 7, 1, 0x4)
178 };
179 const FieldTrait_Hash_Array IOI::NoIOIQualifiers::_ftha(IOI::NoIOIQualifiers::_traits, 1);
180 const MsgType IOI::NoIOIQualifiers::_msgtype("NoIOIQualifiers");
181 const unsigned short IOI::NoIOIQualifiers::_fnum;
182 //-------------------------------------------------------------------------------------------------
183 const FieldTrait IOI::NoRoutingIDs::_traits[] =
184 {
185  FieldTrait( 216, 1, 1, 0x4), FieldTrait( 217, 15, 2, 0x4)
186 };
187 const FieldTrait_Hash_Array IOI::NoRoutingIDs::_ftha(IOI::NoRoutingIDs::_traits, 2);
188 const MsgType IOI::NoRoutingIDs::_msgtype("NoRoutingIDs");
189 const unsigned short IOI::NoRoutingIDs::_fnum;
190 //-------------------------------------------------------------------------------------------------
191 const FieldTrait IOI::NoStipulations::_traits[] =
192 {
193  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
194 };
195 const FieldTrait_Hash_Array IOI::NoStipulations::_ftha(IOI::NoStipulations::_traits, 2);
196 const MsgType IOI::NoStipulations::_msgtype("NoStipulations");
197 const unsigned short IOI::NoStipulations::_fnum;
198 //-------------------------------------------------------------------------------------------------
199 const FieldTrait IOI::NoPartyIDs::_traits[] =
200 {
201  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
202  FieldTrait( 802, 1, 4, 0xc)
203 };
204 const FieldTrait_Hash_Array IOI::NoPartyIDs::_ftha(IOI::NoPartyIDs::_traits, 4);
205 const MsgType IOI::NoPartyIDs::_msgtype("NoPartyIDs");
206 const unsigned short IOI::NoPartyIDs::_fnum;
207 //-------------------------------------------------------------------------------------------------
208 const FieldTrait IOI::NoPartyIDs::NoPartySubIDs::_traits[] =
209 {
210  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
211 };
212 const FieldTrait_Hash_Array IOI::NoPartyIDs::NoPartySubIDs::_ftha(IOI::NoPartyIDs::NoPartySubIDs::_traits, 2);
214 const unsigned short IOI::NoPartyIDs::NoPartySubIDs::_fnum;
215 //-------------------------------------------------------------------------------------------------
216 const FieldTrait IOI::NoSecurityAltID::_traits[] =
217 {
218  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
219 };
220 const FieldTrait_Hash_Array IOI::NoSecurityAltID::_ftha(IOI::NoSecurityAltID::_traits, 2);
221 const MsgType IOI::NoSecurityAltID::_msgtype("NoSecurityAltID");
222 const unsigned short IOI::NoSecurityAltID::_fnum;
223 //-------------------------------------------------------------------------------------------------
224 const FieldTrait IOI::NoLegs::_traits[] =
225 {
226  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
227  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
228  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
229  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
230  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
231  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
232  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
233  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
234  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
235  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
236  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
237  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
238  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 682, 15, 55, 0x4), FieldTrait( 683, 1, 56, 0xc),
239  FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4), FieldTrait( 764, 15, 9, 0x4),
240  FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4),
241  FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4), FieldTrait(1017, 9, 45, 0x4),
242  FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4), FieldTrait(1358, 1, 48, 0x4),
243  FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4),
244  FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
245 };
246 const FieldTrait_Hash_Array IOI::NoLegs::_ftha(IOI::NoLegs::_traits, 56);
247 const MsgType IOI::NoLegs::_msgtype("NoLegs");
248 const unsigned short IOI::NoLegs::_fnum;
249 //-------------------------------------------------------------------------------------------------
250 const FieldTrait IOI::NoLegs::NoLegSecurityAltID::_traits[] =
251 {
252  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
253 };
254 const FieldTrait_Hash_Array IOI::NoLegs::NoLegSecurityAltID::_ftha(IOI::NoLegs::NoLegSecurityAltID::_traits, 2);
255 const MsgType IOI::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
256 const unsigned short IOI::NoLegs::NoLegSecurityAltID::_fnum;
257 //-------------------------------------------------------------------------------------------------
258 const FieldTrait IOI::NoLegs::NoLegStipulations::_traits[] =
259 {
260  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
261 };
262 const FieldTrait_Hash_Array IOI::NoLegs::NoLegStipulations::_ftha(IOI::NoLegs::NoLegStipulations::_traits, 2);
263 const MsgType IOI::NoLegs::NoLegStipulations::_msgtype("NoLegStipulations");
264 const unsigned short IOI::NoLegs::NoLegStipulations::_fnum;
265 //-------------------------------------------------------------------------------------------------
266 const FieldTrait IOI::NoUnderlyings::_traits[] =
267 {
268  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
269  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
270  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
271  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
272  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
273  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
274  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
275  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
276  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
277  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
278  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
279  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
280  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
281  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
282  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
283  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
284  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
285  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
286  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
287  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
288  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
289  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
290  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
291  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
292 };
293 const FieldTrait_Hash_Array IOI::NoUnderlyings::_ftha(IOI::NoUnderlyings::_traits, 72);
294 const MsgType IOI::NoUnderlyings::_msgtype("NoUnderlyings");
295 const unsigned short IOI::NoUnderlyings::_fnum;
296 //-------------------------------------------------------------------------------------------------
297 const FieldTrait IOI::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
298 {
299  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
300 };
301 const FieldTrait_Hash_Array IOI::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(IOI::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
302 const MsgType IOI::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
304 //-------------------------------------------------------------------------------------------------
305 const FieldTrait IOI::NoUnderlyings::NoUnderlyingStips::_traits[] =
306 {
307  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
308 };
309 const FieldTrait_Hash_Array IOI::NoUnderlyings::NoUnderlyingStips::_ftha(IOI::NoUnderlyings::NoUnderlyingStips::_traits, 2);
312 //-------------------------------------------------------------------------------------------------
313 const FieldTrait IOI::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
314 {
315  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
316  FieldTrait(1062, 1, 4, 0xc)
317 };
318 const FieldTrait_Hash_Array IOI::NoUnderlyings::NoUndlyInstrumentParties::_ftha(IOI::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
319 const MsgType IOI::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
321 //-------------------------------------------------------------------------------------------------
322 const FieldTrait IOI::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
323 {
324  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
325 };
326 const FieldTrait_Hash_Array IOI::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(IOI::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
329 //-------------------------------------------------------------------------------------------------
330 const FieldTrait IOI::NoEvents::_traits[] =
331 {
332  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
333  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
334 };
335 const FieldTrait_Hash_Array IOI::NoEvents::_ftha(IOI::NoEvents::_traits, 5);
336 const MsgType IOI::NoEvents::_msgtype("NoEvents");
337 const unsigned short IOI::NoEvents::_fnum;
338 //-------------------------------------------------------------------------------------------------
339 const FieldTrait IOI::NoInstrumentParties::_traits[] =
340 {
341  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
342  FieldTrait(1052, 1, 4, 0xc)
343 };
345 const MsgType IOI::NoInstrumentParties::_msgtype("NoInstrumentParties");
346 const unsigned short IOI::NoInstrumentParties::_fnum;
347 //-------------------------------------------------------------------------------------------------
348 const FieldTrait IOI::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
349 {
350  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
351 };
352 const FieldTrait_Hash_Array IOI::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(IOI::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
355 //-------------------------------------------------------------------------------------------------
356 const FieldTrait IOI::NoComplexEvents::_traits[] =
357 {
358  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
359  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
360  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
361 };
362 const FieldTrait_Hash_Array IOI::NoComplexEvents::_ftha(IOI::NoComplexEvents::_traits, 8);
363 const MsgType IOI::NoComplexEvents::_msgtype("NoComplexEvents");
364 const unsigned short IOI::NoComplexEvents::_fnum;
365 //-------------------------------------------------------------------------------------------------
366 const FieldTrait IOI::NoComplexEvents::NoComplexEventDates::_traits[] =
367 {
368  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
369 };
370 const FieldTrait_Hash_Array IOI::NoComplexEvents::NoComplexEventDates::_ftha(IOI::NoComplexEvents::NoComplexEventDates::_traits, 3);
373 //-------------------------------------------------------------------------------------------------
374 const FieldTrait IOI::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
375 {
376  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
377 };
378 const FieldTrait_Hash_Array IOI::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(IOI::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
381 //-------------------------------------------------------------------------------------------------
382 const FieldTrait Advertisement::_traits[] =
383 {
384  FieldTrait( 2, 15, 1, 0x5), FieldTrait( 3, 15, 3, 0x4), FieldTrait( 4, 7, 94, 0x5),
385  FieldTrait( 5, 15, 2, 0x5), FieldTrait( 15, 19, 98, 0x4), FieldTrait( 22, 15, 7, 0x4),
386  FieldTrait( 30, 20, 105, 0x4), FieldTrait( 44, 11, 97, 0x4), FieldTrait( 48, 15, 6, 0x4),
387  FieldTrait( 53, 10, 95, 0x5), FieldTrait( 55, 15, 4, 0x4), FieldTrait( 58, 15, 101, 0x4),
388  FieldTrait( 60, 22, 100, 0x4), FieldTrait( 65, 15, 5, 0x4), FieldTrait( 75, 25, 99, 0x4),
389  FieldTrait( 106, 15, 33, 0x4), FieldTrait( 107, 15, 36, 0x4), FieldTrait( 149, 15, 104, 0x4),
390  FieldTrait( 167, 15, 11, 0x4), FieldTrait( 200, 21, 13, 0x4), FieldTrait( 201, 1, 74, 0x4),
391  FieldTrait( 202, 11, 27, 0x4), FieldTrait( 206, 7, 29, 0x4), FieldTrait( 207, 20, 32, 0x4),
392  FieldTrait( 223, 14, 31, 0x4), FieldTrait( 224, 25, 15, 0x4), FieldTrait( 225, 25, 16, 0x4),
393  FieldTrait( 226, 1, 18, 0x4), FieldTrait( 227, 14, 19, 0x4), FieldTrait( 228, 9, 20, 0x4),
394  FieldTrait( 231, 9, 30, 0x4), FieldTrait( 239, 1, 17, 0x4), FieldTrait( 240, 25, 26, 0x4),
395  FieldTrait( 255, 15, 21, 0x4), FieldTrait( 336, 15, 106, 0x4), FieldTrait( 348, 2, 34, 0x4),
396  FieldTrait( 349, 28, 35, 0x4), FieldTrait( 350, 2, 37, 0x4), FieldTrait( 351, 28, 38, 0x4),
397  FieldTrait( 354, 2, 102, 0x4), FieldTrait( 355, 28, 103, 0x4), FieldTrait( 454, 1, 8, 0xc),
398  FieldTrait( 460, 1, 9, 0x4), FieldTrait( 461, 15, 10, 0x4), FieldTrait( 470, 18, 23, 0x4),
399  FieldTrait( 471, 15, 24, 0x4), FieldTrait( 472, 15, 25, 0x4), FieldTrait( 541, 25, 14, 0x4),
400  FieldTrait( 543, 15, 22, 0x4), FieldTrait( 555, 1, 92, 0xc), FieldTrait( 625, 15, 107, 0x4),
401  FieldTrait( 667, 21, 40, 0x4), FieldTrait( 691, 15, 39, 0x4), FieldTrait( 711, 1, 93, 0xc),
402  FieldTrait( 762, 15, 12, 0x4), FieldTrait( 854, 1, 96, 0x4), FieldTrait( 864, 1, 43, 0xc),
403  FieldTrait( 873, 25, 44, 0x4), FieldTrait( 874, 25, 45, 0x4), FieldTrait( 875, 1, 41, 0x4),
404  FieldTrait( 876, 15, 42, 0x4), FieldTrait( 947, 19, 28, 0x4), FieldTrait( 965, 15, 46, 0x4),
405  FieldTrait( 966, 15, 47, 0x4), FieldTrait( 967, 9, 49, 0x4), FieldTrait( 968, 9, 50, 0x4),
406  FieldTrait( 969, 9, 51, 0x4), FieldTrait( 970, 1, 52, 0x4), FieldTrait( 971, 1, 53, 0x4),
407  FieldTrait( 996, 15, 55, 0x4), FieldTrait( 997, 15, 56, 0x4), FieldTrait(1018, 1, 54, 0xc),
408  FieldTrait(1049, 7, 48, 0x4), FieldTrait(1079, 26, 57, 0x4), FieldTrait(1146, 13, 59, 0x4),
409  FieldTrait(1147, 10, 60, 0x4), FieldTrait(1151, 15, 58, 0x4), FieldTrait(1184, 2, 61, 0x4),
410  FieldTrait(1185, 29, 62, 0x4), FieldTrait(1186, 15, 63, 0x4), FieldTrait(1191, 15, 65, 0x4),
411  FieldTrait(1192, 10, 66, 0x4), FieldTrait(1193, 7, 67, 0x4), FieldTrait(1194, 1, 68, 0x4),
412  FieldTrait(1195, 13, 69, 0x4), FieldTrait(1196, 15, 70, 0x4), FieldTrait(1197, 15, 77, 0x4),
413  FieldTrait(1198, 1, 71, 0x4), FieldTrait(1199, 11, 72, 0x4), FieldTrait(1200, 11, 73, 0x4),
414  FieldTrait(1227, 15, 64, 0x4), FieldTrait(1242, 8, 76, 0x4), FieldTrait(1244, 8, 75, 0x4),
415  FieldTrait(1435, 1, 78, 0x4), FieldTrait(1439, 1, 79, 0x4), FieldTrait(1449, 15, 80, 0x4),
416  FieldTrait(1450, 15, 81, 0x4), FieldTrait(1451, 14, 82, 0x4), FieldTrait(1452, 14, 83, 0x4),
417  FieldTrait(1457, 14, 84, 0x4), FieldTrait(1458, 14, 85, 0x4), FieldTrait(1478, 1, 86, 0x4),
418  FieldTrait(1479, 1, 87, 0x4), FieldTrait(1480, 14, 88, 0x4), FieldTrait(1481, 1, 89, 0x4),
419  FieldTrait(1482, 1, 90, 0x4), FieldTrait(1483, 1, 91, 0xc)
420 };
421 const FieldTrait_Hash_Array Advertisement::_ftha(Advertisement::_traits, 107);
423 //-------------------------------------------------------------------------------------------------
424 const FieldTrait Advertisement::NoSecurityAltID::_traits[] =
425 {
426  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
427 };
429 const MsgType Advertisement::NoSecurityAltID::_msgtype("NoSecurityAltID");
430 const unsigned short Advertisement::NoSecurityAltID::_fnum;
431 //-------------------------------------------------------------------------------------------------
432 const FieldTrait Advertisement::NoLegs::_traits[] =
433 {
434  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
435  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
436  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
437  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
438  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
439  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
440  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
441  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
442  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
443  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
444  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
445  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
446  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
447  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
448  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
449  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
450  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
451  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
452 };
453 const FieldTrait_Hash_Array Advertisement::NoLegs::_ftha(Advertisement::NoLegs::_traits, 54);
455 const unsigned short Advertisement::NoLegs::_fnum;
456 //-------------------------------------------------------------------------------------------------
457 const FieldTrait Advertisement::NoLegs::NoLegSecurityAltID::_traits[] =
458 {
459  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
460 };
461 const FieldTrait_Hash_Array Advertisement::NoLegs::NoLegSecurityAltID::_ftha(Advertisement::NoLegs::NoLegSecurityAltID::_traits, 2);
464 //-------------------------------------------------------------------------------------------------
465 const FieldTrait Advertisement::NoUnderlyings::_traits[] =
466 {
467  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
468  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
469  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
470  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
471  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
472  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
473  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
474  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
475  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
476  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
477  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
478  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
479  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
480  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
481  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
482  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
483  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
484  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
485  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
486  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
487  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
488  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
489  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
490  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
491 };
493 const MsgType Advertisement::NoUnderlyings::_msgtype("NoUnderlyings");
494 const unsigned short Advertisement::NoUnderlyings::_fnum;
495 //-------------------------------------------------------------------------------------------------
496 const FieldTrait Advertisement::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
497 {
498  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
499 };
500 const FieldTrait_Hash_Array Advertisement::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(Advertisement::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
503 //-------------------------------------------------------------------------------------------------
504 const FieldTrait Advertisement::NoUnderlyings::NoUnderlyingStips::_traits[] =
505 {
506  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
507 };
508 const FieldTrait_Hash_Array Advertisement::NoUnderlyings::NoUnderlyingStips::_ftha(Advertisement::NoUnderlyings::NoUnderlyingStips::_traits, 2);
511 //-------------------------------------------------------------------------------------------------
512 const FieldTrait Advertisement::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
513 {
514  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
515  FieldTrait(1062, 1, 4, 0xc)
516 };
517 const FieldTrait_Hash_Array Advertisement::NoUnderlyings::NoUndlyInstrumentParties::_ftha(Advertisement::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
520 //-------------------------------------------------------------------------------------------------
521 const FieldTrait Advertisement::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
522 {
523  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
524 };
525 const FieldTrait_Hash_Array Advertisement::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(Advertisement::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
528 //-------------------------------------------------------------------------------------------------
529 const FieldTrait Advertisement::NoEvents::_traits[] =
530 {
531  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
532  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
533 };
536 const unsigned short Advertisement::NoEvents::_fnum;
537 //-------------------------------------------------------------------------------------------------
539 {
540  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
541  FieldTrait(1052, 1, 4, 0xc)
542 };
544 const MsgType Advertisement::NoInstrumentParties::_msgtype("NoInstrumentParties");
545 const unsigned short Advertisement::NoInstrumentParties::_fnum;
546 //-------------------------------------------------------------------------------------------------
547 const FieldTrait Advertisement::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
548 {
549  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
550 };
551 const FieldTrait_Hash_Array Advertisement::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(Advertisement::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
554 //-------------------------------------------------------------------------------------------------
555 const FieldTrait Advertisement::NoComplexEvents::_traits[] =
556 {
557  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
558  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
559  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
560 };
562 const MsgType Advertisement::NoComplexEvents::_msgtype("NoComplexEvents");
563 const unsigned short Advertisement::NoComplexEvents::_fnum;
564 //-------------------------------------------------------------------------------------------------
565 const FieldTrait Advertisement::NoComplexEvents::NoComplexEventDates::_traits[] =
566 {
567  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
568 };
569 const FieldTrait_Hash_Array Advertisement::NoComplexEvents::NoComplexEventDates::_ftha(Advertisement::NoComplexEvents::NoComplexEventDates::_traits, 3);
572 //-------------------------------------------------------------------------------------------------
573 const FieldTrait Advertisement::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
574 {
575  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
576 };
577 const FieldTrait_Hash_Array Advertisement::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(Advertisement::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
580 //-------------------------------------------------------------------------------------------------
581 const FieldTrait ExecutionReport::_traits[] =
582 {
583  FieldTrait( 1, 15, 27, 0x4), FieldTrait( 6, 11, 196, 0x4), FieldTrait( 11, 15, 5, 0x4),
584  FieldTrait( 12, 13, 204, 0x4), FieldTrait( 13, 7, 205, 0x4), FieldTrait( 14, 10, 195, 0x5),
585  FieldTrait( 15, 19, 171, 0x4), FieldTrait( 17, 15, 20, 0x5), FieldTrait( 18, 16, 178, 0x4),
586  FieldTrait( 19, 15, 21, 0x4), FieldTrait( 21, 7, 241, 0x4), FieldTrait( 22, 15, 40, 0x4),
587  FieldTrait( 29, 7, 193, 0x4), FieldTrait( 30, 20, 189, 0x4), FieldTrait( 31, 11, 184, 0x4),
588  FieldTrait( 32, 10, 182, 0x4), FieldTrait( 37, 15, 1, 0x5), FieldTrait( 38, 10, 138, 0x4),
589  FieldTrait( 39, 7, 23, 0x5), FieldTrait( 40, 7, 143, 0x4), FieldTrait( 41, 15, 6, 0x4),
590  FieldTrait( 44, 11, 145, 0x4), FieldTrait( 48, 15, 39, 0x4), FieldTrait( 54, 7, 135, 0x5),
591  FieldTrait( 55, 15, 37, 0x4), FieldTrait( 58, 15, 247, 0x4), FieldTrait( 59, 7, 174, 0x4),
592  FieldTrait( 60, 22, 202, 0x4), FieldTrait( 63, 15, 33, 0x4), FieldTrait( 64, 25, 34, 0x4),
593  FieldTrait( 65, 15, 38, 0x4), FieldTrait( 66, 15, 16, 0x4), FieldTrait( 70, 15, 316, 0x4),
594  FieldTrait( 75, 25, 201, 0x4), FieldTrait( 77, 7, 244, 0x4), FieldTrait( 78, 1, 317, 0xc),
595  FieldTrait( 99, 11, 146, 0x4), FieldTrait( 103, 1, 25, 0x4), FieldTrait( 106, 15, 66, 0x4),
596  FieldTrait( 107, 15, 69, 0x4), FieldTrait( 110, 10, 242, 0x4), FieldTrait( 111, 10, 243, 0x4),
597  FieldTrait( 113, 8, 203, 0x4), FieldTrait( 118, 13, 236, 0x4), FieldTrait( 119, 13, 237, 0x4),
598  FieldTrait( 120, 19, 238, 0x4), FieldTrait( 126, 22, 177, 0x4), FieldTrait( 136, 1, 268, 0xc),
599  FieldTrait( 150, 7, 22, 0x5), FieldTrait( 151, 10, 194, 0x5), FieldTrait( 152, 10, 139, 0x4),
600  FieldTrait( 155, 9, 239, 0x4), FieldTrait( 156, 7, 240, 0x4), FieldTrait( 157, 1, 223, 0x4),
601  FieldTrait( 158, 14, 225, 0x4), FieldTrait( 159, 13, 226, 0x4), FieldTrait( 167, 15, 44, 0x4),
602  FieldTrait( 168, 22, 175, 0x4), FieldTrait( 192, 10, 251, 0x4), FieldTrait( 193, 25, 250, 0x4),
603  FieldTrait( 194, 11, 187, 0x4), FieldTrait( 195, 12, 188, 0x4), FieldTrait( 198, 15, 2, 0x4),
604  FieldTrait( 200, 21, 46, 0x4), FieldTrait( 201, 1, 107, 0x4), FieldTrait( 202, 11, 60, 0x4),
605  FieldTrait( 206, 7, 62, 0x4), FieldTrait( 207, 20, 65, 0x4), FieldTrait( 210, 10, 245, 0x4),
606  FieldTrait( 211, 9, 147, 0x4), FieldTrait( 218, 12, 208, 0x4), FieldTrait( 220, 19, 209, 0x4),
607  FieldTrait( 221, 15, 210, 0x4), FieldTrait( 222, 15, 211, 0x4), FieldTrait( 223, 14, 64, 0x4),
608  FieldTrait( 224, 25, 48, 0x4), FieldTrait( 225, 25, 49, 0x4), FieldTrait( 226, 1, 51, 0x4),
609  FieldTrait( 227, 14, 52, 0x4), FieldTrait( 228, 9, 53, 0x4), FieldTrait( 229, 25, 14, 0x4),
610  FieldTrait( 230, 25, 224, 0x4), FieldTrait( 231, 9, 63, 0x4), FieldTrait( 232, 1, 136, 0xc),
611  FieldTrait( 235, 15, 216, 0x4), FieldTrait( 236, 14, 217, 0x4), FieldTrait( 237, 13, 235, 0x4),
612  FieldTrait( 238, 13, 234, 0x4), FieldTrait( 239, 1, 50, 0x4), FieldTrait( 240, 25, 59, 0x4),
613  FieldTrait( 255, 15, 54, 0x4), FieldTrait( 258, 8, 231, 0x4), FieldTrait( 259, 25, 232, 0x4),
614  FieldTrait( 260, 11, 233, 0x4), FieldTrait( 336, 15, 190, 0x4), FieldTrait( 348, 2, 67, 0x4),
615  FieldTrait( 349, 28, 68, 0x4), FieldTrait( 350, 2, 70, 0x4), FieldTrait( 351, 28, 71, 0x4),
616  FieldTrait( 354, 2, 248, 0x4), FieldTrait( 355, 28, 249, 0x4), FieldTrait( 376, 15, 172, 0x4),
617  FieldTrait( 377, 8, 173, 0x4), FieldTrait( 378, 1, 26, 0x4), FieldTrait( 381, 13, 222, 0x4),
618  FieldTrait( 382, 1, 15, 0xc), FieldTrait( 388, 7, 158, 0x4), FieldTrait( 389, 9, 159, 0x4),
619  FieldTrait( 423, 1, 144, 0x4), FieldTrait( 424, 10, 197, 0x4), FieldTrait( 425, 10, 198, 0x4),
620  FieldTrait( 426, 11, 199, 0x4), FieldTrait( 427, 1, 200, 0x4), FieldTrait( 432, 25, 176, 0x4),
621  FieldTrait( 442, 7, 253, 0x4), FieldTrait( 453, 1, 13, 0xc), FieldTrait( 454, 1, 41, 0xc),
622  FieldTrait( 460, 1, 42, 0x4), FieldTrait( 461, 15, 43, 0x4), FieldTrait( 468, 7, 141, 0x4),
623  FieldTrait( 469, 9, 142, 0x4), FieldTrait( 470, 18, 56, 0x4), FieldTrait( 471, 15, 57, 0x4),
624  FieldTrait( 472, 15, 58, 0x4), FieldTrait( 479, 19, 206, 0x4), FieldTrait( 480, 7, 254, 0x4),
625  FieldTrait( 481, 7, 255, 0x4), FieldTrait( 483, 22, 258, 0x4), FieldTrait( 484, 7, 260, 0x4),
626  FieldTrait( 485, 9, 261, 0x4), FieldTrait( 494, 15, 257, 0x4), FieldTrait( 497, 7, 207, 0x4),
627  FieldTrait( 513, 15, 256, 0x4), FieldTrait( 515, 22, 259, 0x4), FieldTrait( 516, 14, 140, 0x4),
628  FieldTrait( 518, 1, 265, 0xc), FieldTrait( 526, 15, 3, 0x4), FieldTrait( 527, 15, 4, 0x4),
629  FieldTrait( 528, 7, 179, 0x4), FieldTrait( 529, 16, 180, 0x4), FieldTrait( 541, 25, 47, 0x4),
630  FieldTrait( 543, 15, 55, 0x4), FieldTrait( 544, 7, 35, 0x4), FieldTrait( 548, 15, 17, 0x4),
631  FieldTrait( 549, 1, 19, 0x4), FieldTrait( 551, 15, 18, 0x4), FieldTrait( 555, 1, 266, 0xc),
632  FieldTrait( 574, 15, 280, 0x4), FieldTrait( 581, 1, 29, 0x4), FieldTrait( 582, 1, 181, 0x4),
633  FieldTrait( 583, 15, 7, 0x4), FieldTrait( 584, 15, 10, 0x4), FieldTrait( 589, 7, 30, 0x4),
634  FieldTrait( 590, 7, 31, 0x4), FieldTrait( 591, 7, 32, 0x4), FieldTrait( 625, 15, 191, 0x4),
635  FieldTrait( 635, 15, 36, 0x4), FieldTrait( 636, 8, 24, 0x4), FieldTrait( 638, 1, 262, 0x4),
636  FieldTrait( 639, 12, 263, 0x4), FieldTrait( 641, 12, 252, 0x4), FieldTrait( 651, 11, 185, 0x4),
637  FieldTrait( 652, 10, 183, 0x4), FieldTrait( 660, 1, 28, 0x4), FieldTrait( 662, 11, 212, 0x4),
638  FieldTrait( 663, 1, 213, 0x4), FieldTrait( 667, 21, 73, 0x4), FieldTrait( 669, 11, 186, 0x4),
639  FieldTrait( 691, 15, 72, 0x4), FieldTrait( 693, 15, 8, 0x4), FieldTrait( 696, 25, 219, 0x4),
640  FieldTrait( 697, 11, 220, 0x4), FieldTrait( 698, 1, 221, 0x4), FieldTrait( 699, 15, 214, 0x4),
641  FieldTrait( 701, 25, 218, 0x4), FieldTrait( 711, 1, 134, 0xc), FieldTrait( 738, 13, 227, 0x4),
642  FieldTrait( 761, 15, 215, 0x4), FieldTrait( 762, 15, 45, 0x4), FieldTrait( 768, 1, 276, 0xc),
643  FieldTrait( 775, 1, 246, 0x4), FieldTrait( 788, 1, 129, 0x4), FieldTrait( 790, 15, 9, 0x4),
644  FieldTrait( 797, 8, 267, 0x4), FieldTrait( 811, 9, 314, 0x4), FieldTrait( 835, 1, 148, 0x4),
645  FieldTrait( 836, 1, 149, 0x4), FieldTrait( 837, 1, 150, 0x4), FieldTrait( 838, 1, 151, 0x4),
646  FieldTrait( 839, 11, 165, 0x4), FieldTrait( 840, 1, 152, 0x4), FieldTrait( 841, 1, 160, 0x4),
647  FieldTrait( 842, 1, 161, 0x4), FieldTrait( 843, 1, 162, 0x4), FieldTrait( 844, 1, 163, 0x4),
648  FieldTrait( 845, 11, 166, 0x4), FieldTrait( 846, 1, 164, 0x4), FieldTrait( 847, 1, 167, 0x4),
649  FieldTrait( 848, 15, 168, 0x4), FieldTrait( 849, 14, 169, 0x4), FieldTrait( 850, 9, 170, 0x4),
650  FieldTrait( 851, 1, 264, 0x4), FieldTrait( 854, 1, 137, 0x4), FieldTrait( 864, 1, 76, 0xc),
651  FieldTrait( 873, 25, 77, 0x4), FieldTrait( 874, 25, 78, 0x4), FieldTrait( 875, 1, 74, 0x4),
652  FieldTrait( 876, 15, 75, 0x4), FieldTrait( 880, 15, 315, 0x4), FieldTrait( 893, 8, 319, 0x4),
653  FieldTrait( 898, 14, 133, 0x4), FieldTrait( 911, 1, 11, 0x4), FieldTrait( 912, 8, 12, 0x4),
654  FieldTrait( 913, 15, 125, 0x4), FieldTrait( 914, 15, 126, 0x4), FieldTrait( 915, 25, 127, 0x4),
655  FieldTrait( 916, 25, 130, 0x4), FieldTrait( 917, 25, 131, 0x4), FieldTrait( 918, 19, 128, 0x4),
656  FieldTrait( 919, 1, 132, 0x4), FieldTrait( 920, 13, 228, 0x4), FieldTrait( 921, 13, 229, 0x4),
657  FieldTrait( 922, 13, 230, 0x4), FieldTrait( 943, 15, 192, 0x4), FieldTrait( 947, 19, 61, 0x4),
658  FieldTrait( 957, 1, 269, 0xc), FieldTrait( 961, 15, 270, 0x4), FieldTrait( 965, 15, 79, 0x4),
659  FieldTrait( 966, 15, 80, 0x4), FieldTrait( 967, 9, 82, 0x4), FieldTrait( 968, 9, 83, 0x4),
660  FieldTrait( 969, 9, 84, 0x4), FieldTrait( 970, 1, 85, 0x4), FieldTrait( 971, 1, 86, 0x4),
661  FieldTrait( 996, 15, 88, 0x4), FieldTrait( 997, 15, 89, 0x4), FieldTrait(1018, 1, 87, 0xc),
662  FieldTrait(1028, 8, 271, 0x4), FieldTrait(1029, 8, 272, 0x4), FieldTrait(1030, 15, 273, 0x4),
663  FieldTrait(1031, 17, 274, 0x4), FieldTrait(1032, 1, 275, 0x4), FieldTrait(1049, 7, 81, 0x4),
664  FieldTrait(1056, 10, 278, 0x4), FieldTrait(1057, 8, 277, 0x4), FieldTrait(1071, 12, 279, 0x4),
665  FieldTrait(1079, 26, 90, 0x4), FieldTrait(1082, 10, 303, 0x4), FieldTrait(1083, 7, 304, 0x4),
666  FieldTrait(1084, 7, 305, 0x4), FieldTrait(1085, 10, 306, 0x4), FieldTrait(1086, 10, 307, 0x4),
667  FieldTrait(1087, 10, 308, 0x4), FieldTrait(1088, 10, 309, 0x4), FieldTrait(1089, 10, 301, 0x4),
668  FieldTrait(1090, 1, 302, 0x4), FieldTrait(1091, 8, 300, 0x4), FieldTrait(1092, 7, 283, 0x4),
669  FieldTrait(1093, 7, 282, 0x4), FieldTrait(1094, 1, 153, 0x4), FieldTrait(1095, 11, 299, 0x4),
670  FieldTrait(1096, 15, 154, 0x4), FieldTrait(1097, 15, 155, 0x4), FieldTrait(1098, 15, 156, 0x4),
671  FieldTrait(1099, 15, 157, 0x4), FieldTrait(1100, 7, 284, 0x4), FieldTrait(1101, 7, 285, 0x4),
672  FieldTrait(1102, 11, 286, 0x4), FieldTrait(1103, 15, 287, 0x4), FieldTrait(1104, 15, 288, 0x4),
673  FieldTrait(1105, 15, 289, 0x4), FieldTrait(1106, 15, 290, 0x4), FieldTrait(1107, 7, 291, 0x4),
674  FieldTrait(1108, 7, 292, 0x4), FieldTrait(1109, 7, 293, 0x4), FieldTrait(1110, 11, 294, 0x4),
675  FieldTrait(1111, 7, 295, 0x4), FieldTrait(1112, 10, 296, 0x4), FieldTrait(1113, 15, 297, 0x4),
676  FieldTrait(1114, 15, 298, 0x4), FieldTrait(1115, 7, 281, 0x4), FieldTrait(1138, 10, 310, 0x4),
677  FieldTrait(1146, 13, 92, 0x4), FieldTrait(1147, 10, 93, 0x4), FieldTrait(1151, 15, 91, 0x4),
678  FieldTrait(1180, 15, 322, 0x4), FieldTrait(1181, 4, 323, 0x4), FieldTrait(1184, 2, 94, 0x4),
679  FieldTrait(1185, 29, 95, 0x4), FieldTrait(1186, 15, 96, 0x4), FieldTrait(1188, 9, 311, 0x4),
680  FieldTrait(1189, 9, 312, 0x4), FieldTrait(1190, 9, 313, 0x4), FieldTrait(1191, 15, 98, 0x4),
681  FieldTrait(1192, 10, 99, 0x4), FieldTrait(1193, 7, 100, 0x4), FieldTrait(1194, 1, 101, 0x4),
682  FieldTrait(1195, 13, 102, 0x4), FieldTrait(1196, 15, 103, 0x4), FieldTrait(1197, 15, 110, 0x4),
683  FieldTrait(1198, 1, 104, 0x4), FieldTrait(1199, 11, 105, 0x4), FieldTrait(1200, 11, 106, 0x4),
684  FieldTrait(1227, 15, 97, 0x4), FieldTrait(1242, 8, 109, 0x4), FieldTrait(1244, 8, 108, 0x4),
685  FieldTrait(1350, 4, 324, 0x4), FieldTrait(1352, 8, 325, 0x4), FieldTrait(1361, 1, 318, 0x4),
686  FieldTrait(1362, 1, 320, 0xc), FieldTrait(1380, 14, 321, 0x4), FieldTrait(1435, 1, 111, 0x4),
687  FieldTrait(1439, 1, 112, 0x4), FieldTrait(1445, 1, 326, 0xc), FieldTrait(1449, 15, 113, 0x4),
688  FieldTrait(1450, 15, 114, 0x4), FieldTrait(1451, 14, 115, 0x4), FieldTrait(1452, 14, 116, 0x4),
689  FieldTrait(1457, 14, 117, 0x4), FieldTrait(1458, 14, 118, 0x4), FieldTrait(1478, 1, 119, 0x4),
690  FieldTrait(1479, 1, 120, 0x4), FieldTrait(1480, 14, 121, 0x4), FieldTrait(1481, 1, 122, 0x4),
691  FieldTrait(1482, 1, 123, 0x4), FieldTrait(1483, 1, 124, 0xc)
692 };
693 const FieldTrait_Hash_Array ExecutionReport::_ftha(ExecutionReport::_traits, 326);
695 //-------------------------------------------------------------------------------------------------
696 const FieldTrait ExecutionReport::NoAllocs::_traits[] =
697 {
698  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 6, 0x4), FieldTrait( 467, 15, 4, 0x4),
699  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 3, 0x4)
700 };
703 const unsigned short ExecutionReport::NoAllocs::_fnum;
704 //-------------------------------------------------------------------------------------------------
705 const FieldTrait ExecutionReport::NoAllocs::NoNestedPartyIDs::_traits[] =
706 {
707  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
708  FieldTrait( 804, 1, 4, 0xc)
709 };
710 const FieldTrait_Hash_Array ExecutionReport::NoAllocs::NoNestedPartyIDs::_ftha(ExecutionReport::NoAllocs::NoNestedPartyIDs::_traits, 4);
713 //-------------------------------------------------------------------------------------------------
714 const FieldTrait ExecutionReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
715 {
716  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
717 };
718 const FieldTrait_Hash_Array ExecutionReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(ExecutionReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
721 //-------------------------------------------------------------------------------------------------
722 const FieldTrait ExecutionReport::NoMiscFees::_traits[] =
723 {
724  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
725  FieldTrait( 891, 1, 4, 0x4)
726 };
729 const unsigned short ExecutionReport::NoMiscFees::_fnum;
730 //-------------------------------------------------------------------------------------------------
731 const FieldTrait ExecutionReport::NoStipulations::_traits[] =
732 {
733  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
734 };
736 const MsgType ExecutionReport::NoStipulations::_msgtype("NoStipulations");
737 const unsigned short ExecutionReport::NoStipulations::_fnum;
738 //-------------------------------------------------------------------------------------------------
740 {
741  FieldTrait( 337, 15, 2, 0x4), FieldTrait( 375, 15, 1, 0x4), FieldTrait( 437, 10, 3, 0x4),
742  FieldTrait( 438, 22, 4, 0x4), FieldTrait( 655, 15, 5, 0x4)
743 };
745 const MsgType ExecutionReport::NoContraBrokers::_msgtype("NoContraBrokers");
746 const unsigned short ExecutionReport::NoContraBrokers::_fnum;
747 //-------------------------------------------------------------------------------------------------
748 const FieldTrait ExecutionReport::NoPartyIDs::_traits[] =
749 {
750  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
751  FieldTrait( 802, 1, 4, 0xc)
752 };
755 const unsigned short ExecutionReport::NoPartyIDs::_fnum;
756 //-------------------------------------------------------------------------------------------------
757 const FieldTrait ExecutionReport::NoPartyIDs::NoPartySubIDs::_traits[] =
758 {
759  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
760 };
761 const FieldTrait_Hash_Array ExecutionReport::NoPartyIDs::NoPartySubIDs::_ftha(ExecutionReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
764 //-------------------------------------------------------------------------------------------------
766 {
767  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
768 };
770 const MsgType ExecutionReport::NoSecurityAltID::_msgtype("NoSecurityAltID");
771 const unsigned short ExecutionReport::NoSecurityAltID::_fnum;
772 //-------------------------------------------------------------------------------------------------
773 const FieldTrait ExecutionReport::NoContAmts::_traits[] =
774 {
775  FieldTrait( 519, 1, 1, 0x4), FieldTrait( 520, 9, 2, 0x4), FieldTrait( 521, 19, 3, 0x4)
776 };
779 const unsigned short ExecutionReport::NoContAmts::_fnum;
780 //-------------------------------------------------------------------------------------------------
781 const FieldTrait ExecutionReport::NoLegs::_traits[] =
782 {
783  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
784  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
785  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
786  FieldTrait( 564, 7, 58, 0x4), FieldTrait( 565, 1, 59, 0x4), FieldTrait( 566, 11, 46, 0x4),
787  FieldTrait( 587, 7, 61, 0x4), FieldTrait( 588, 25, 62, 0x4), FieldTrait( 596, 18, 20, 0x4),
788  FieldTrait( 597, 15, 21, 0x4), FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4),
789  FieldTrait( 600, 15, 1, 0x4), FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4),
790  FieldTrait( 603, 15, 4, 0x4), FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4),
791  FieldTrait( 608, 15, 7, 0x4), FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4),
792  FieldTrait( 611, 25, 11, 0x4), FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4),
793  FieldTrait( 614, 9, 27, 0x4), FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4),
794  FieldTrait( 617, 15, 30, 0x4), FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4),
795  FieldTrait( 620, 15, 33, 0x4), FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4),
796  FieldTrait( 623, 9, 36, 0x4), FieldTrait( 624, 7, 37, 0x4), FieldTrait( 637, 11, 63, 0x4),
797  FieldTrait( 654, 15, 60, 0x4), FieldTrait( 670, 1, 71, 0xc), FieldTrait( 675, 19, 65, 0x4),
798  FieldTrait( 683, 1, 57, 0xc), FieldTrait( 685, 10, 64, 0x4), FieldTrait( 687, 10, 55, 0x4),
799  FieldTrait( 690, 1, 56, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
800  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 948, 1, 69, 0xc),
801  FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4),
802  FieldTrait(1001, 15, 44, 0x4), FieldTrait(1017, 9, 45, 0x4), FieldTrait(1073, 12, 66, 0x4),
803  FieldTrait(1074, 10, 67, 0x4), FieldTrait(1075, 13, 68, 0x4), FieldTrait(1212, 26, 47, 0x4),
804  FieldTrait(1224, 10, 50, 0x4), FieldTrait(1358, 1, 48, 0x4), FieldTrait(1366, 15, 70, 0x4),
805  FieldTrait(1379, 9, 72, 0x4), FieldTrait(1381, 14, 73, 0x4), FieldTrait(1383, 9, 74, 0x4),
806  FieldTrait(1384, 16, 75, 0x4), FieldTrait(1418, 10, 76, 0x4), FieldTrait(1420, 1, 49, 0x4),
807  FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4),
808  FieldTrait(1440, 1, 54, 0x4)
809 };
812 const unsigned short ExecutionReport::NoLegs::_fnum;
813 //-------------------------------------------------------------------------------------------------
814 const FieldTrait ExecutionReport::NoLegs::NoLegSecurityAltID::_traits[] =
815 {
816  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
817 };
818 const FieldTrait_Hash_Array ExecutionReport::NoLegs::NoLegSecurityAltID::_ftha(ExecutionReport::NoLegs::NoLegSecurityAltID::_traits, 2);
821 //-------------------------------------------------------------------------------------------------
822 const FieldTrait ExecutionReport::NoLegs::NoLegAllocs::_traits[] =
823 {
824  FieldTrait( 671, 15, 1, 0x4), FieldTrait( 672, 15, 2, 0x4), FieldTrait( 673, 10, 3, 0x4),
825  FieldTrait( 674, 15, 4, 0x4), FieldTrait( 756, 1, 6, 0xc), FieldTrait(1367, 19, 5, 0x4)
826 };
827 const FieldTrait_Hash_Array ExecutionReport::NoLegs::NoLegAllocs::_ftha(ExecutionReport::NoLegs::NoLegAllocs::_traits, 6);
830 //-------------------------------------------------------------------------------------------------
831 const FieldTrait ExecutionReport::NoLegs::NoLegAllocs::NoNested2PartyIDs::_traits[] =
832 {
833  FieldTrait( 757, 15, 1, 0x4), FieldTrait( 758, 7, 2, 0x4), FieldTrait( 759, 1, 3, 0x4),
834  FieldTrait( 806, 1, 4, 0xc)
835 };
836 const FieldTrait_Hash_Array ExecutionReport::NoLegs::NoLegAllocs::NoNested2PartyIDs::_ftha(ExecutionReport::NoLegs::NoLegAllocs::NoNested2PartyIDs::_traits, 4);
839 //-------------------------------------------------------------------------------------------------
840 const FieldTrait ExecutionReport::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
841 {
842  FieldTrait( 760, 15, 1, 0x4), FieldTrait( 807, 1, 2, 0x4)
843 };
844 const FieldTrait_Hash_Array ExecutionReport::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(ExecutionReport::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
847 //-------------------------------------------------------------------------------------------------
848 const FieldTrait ExecutionReport::NoLegs::NoLegStipulations::_traits[] =
849 {
850  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
851 };
852 const FieldTrait_Hash_Array ExecutionReport::NoLegs::NoLegStipulations::_ftha(ExecutionReport::NoLegs::NoLegStipulations::_traits, 2);
855 //-------------------------------------------------------------------------------------------------
856 const FieldTrait ExecutionReport::NoLegs::NoNested3PartyIDs::_traits[] =
857 {
858  FieldTrait( 949, 15, 1, 0x4), FieldTrait( 950, 7, 2, 0x4), FieldTrait( 951, 1, 3, 0x4),
859  FieldTrait( 952, 1, 4, 0xc)
860 };
861 const FieldTrait_Hash_Array ExecutionReport::NoLegs::NoNested3PartyIDs::_ftha(ExecutionReport::NoLegs::NoNested3PartyIDs::_traits, 4);
864 //-------------------------------------------------------------------------------------------------
865 const FieldTrait ExecutionReport::NoLegs::NoNested3PartyIDs::NoNested3PartySubIDs::_traits[] =
866 {
867  FieldTrait( 953, 15, 1, 0x4), FieldTrait( 954, 1, 2, 0x4)
868 };
869 const FieldTrait_Hash_Array ExecutionReport::NoLegs::NoNested3PartyIDs::NoNested3PartySubIDs::_ftha(ExecutionReport::NoLegs::NoNested3PartyIDs::NoNested3PartySubIDs::_traits, 2);
872 //-------------------------------------------------------------------------------------------------
873 const FieldTrait ExecutionReport::NoUnderlyings::_traits[] =
874 {
875  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
876  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
877  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
878  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
879  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
880  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
881  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
882  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
883  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
884  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
885  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
886  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
887  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
888  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
889  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
890  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
891  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
892  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
893  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
894  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
895  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
896  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
897  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
898  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
899 };
902 const unsigned short ExecutionReport::NoUnderlyings::_fnum;
903 //-------------------------------------------------------------------------------------------------
904 const FieldTrait ExecutionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
905 {
906  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
907 };
908 const FieldTrait_Hash_Array ExecutionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(ExecutionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
911 //-------------------------------------------------------------------------------------------------
912 const FieldTrait ExecutionReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
913 {
914  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
915 };
916 const FieldTrait_Hash_Array ExecutionReport::NoUnderlyings::NoUnderlyingStips::_ftha(ExecutionReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
919 //-------------------------------------------------------------------------------------------------
920 const FieldTrait ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
921 {
922  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
923  FieldTrait(1062, 1, 4, 0xc)
924 };
925 const FieldTrait_Hash_Array ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
928 //-------------------------------------------------------------------------------------------------
929 const FieldTrait ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
930 {
931  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
932 };
933 const FieldTrait_Hash_Array ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
936 //-------------------------------------------------------------------------------------------------
938 {
939  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
940  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
941 };
943 const MsgType ExecutionReport::NoTrdRegTimestamps::_msgtype("NoTrdRegTimestamps");
944 const unsigned short ExecutionReport::NoTrdRegTimestamps::_fnum;
945 //-------------------------------------------------------------------------------------------------
946 const FieldTrait ExecutionReport::NoEvents::_traits[] =
947 {
948  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
949  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
950 };
953 const unsigned short ExecutionReport::NoEvents::_fnum;
954 //-------------------------------------------------------------------------------------------------
956 {
957  FieldTrait( 958, 15, 1, 0x4), FieldTrait( 959, 1, 2, 0x4), FieldTrait( 960, 15, 3, 0x4)
958 };
960 const MsgType ExecutionReport::NoStrategyParameters::_msgtype("NoStrategyParameters");
962 //-------------------------------------------------------------------------------------------------
964 {
965  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
966  FieldTrait(1052, 1, 4, 0xc)
967 };
969 const MsgType ExecutionReport::NoInstrumentParties::_msgtype("NoInstrumentParties");
971 //-------------------------------------------------------------------------------------------------
972 const FieldTrait ExecutionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
973 {
974  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
975 };
976 const FieldTrait_Hash_Array ExecutionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(ExecutionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
979 //-------------------------------------------------------------------------------------------------
980 const FieldTrait ExecutionReport::NoFills::_traits[] =
981 {
982  FieldTrait(1363, 15, 1, 0x4), FieldTrait(1364, 11, 2, 0x4), FieldTrait(1365, 10, 3, 0x4),
983  FieldTrait(1414, 1, 4, 0xc), FieldTrait(1443, 1, 5, 0x4)
984 };
987 const unsigned short ExecutionReport::NoFills::_fnum;
988 //-------------------------------------------------------------------------------------------------
989 const FieldTrait ExecutionReport::NoFills::NoNested4PartyIDs::_traits[] =
990 {
991  FieldTrait(1413, 1, 4, 0xc), FieldTrait(1415, 15, 1, 0x4), FieldTrait(1416, 7, 2, 0x4),
992  FieldTrait(1417, 1, 3, 0x4)
993 };
994 const FieldTrait_Hash_Array ExecutionReport::NoFills::NoNested4PartyIDs::_ftha(ExecutionReport::NoFills::NoNested4PartyIDs::_traits, 4);
997 //-------------------------------------------------------------------------------------------------
998 const FieldTrait ExecutionReport::NoFills::NoNested4PartyIDs::NoNested4PartySubIDs::_traits[] =
999 {
1000  FieldTrait(1411, 1, 2, 0x4), FieldTrait(1412, 15, 1, 0x4)
1001 };
1002 const FieldTrait_Hash_Array ExecutionReport::NoFills::NoNested4PartyIDs::NoNested4PartySubIDs::_ftha(ExecutionReport::NoFills::NoNested4PartyIDs::NoNested4PartySubIDs::_traits, 2);
1005 //-------------------------------------------------------------------------------------------------
1006 const FieldTrait ExecutionReport::NoRateSources::_traits[] =
1007 {
1008  FieldTrait(1446, 1, 1, 0x4), FieldTrait(1447, 1, 2, 0x4), FieldTrait(1448, 15, 3, 0x4)
1009 };
1011 const MsgType ExecutionReport::NoRateSources::_msgtype("NoRateSources");
1012 const unsigned short ExecutionReport::NoRateSources::_fnum;
1013 //-------------------------------------------------------------------------------------------------
1014 const FieldTrait ExecutionReport::NoComplexEvents::_traits[] =
1015 {
1016  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
1017  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
1018  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
1019 };
1021 const MsgType ExecutionReport::NoComplexEvents::_msgtype("NoComplexEvents");
1022 const unsigned short ExecutionReport::NoComplexEvents::_fnum;
1023 //-------------------------------------------------------------------------------------------------
1024 const FieldTrait ExecutionReport::NoComplexEvents::NoComplexEventDates::_traits[] =
1025 {
1026  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
1027 };
1028 const FieldTrait_Hash_Array ExecutionReport::NoComplexEvents::NoComplexEventDates::_ftha(ExecutionReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
1031 //-------------------------------------------------------------------------------------------------
1032 const FieldTrait ExecutionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
1033 {
1034  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
1035 };
1036 const FieldTrait_Hash_Array ExecutionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(ExecutionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
1039 //-------------------------------------------------------------------------------------------------
1040 const FieldTrait OrderCancelReject::_traits[] =
1041 {
1042  FieldTrait( 1, 15, 11, 0x4), FieldTrait( 11, 15, 4, 0x5), FieldTrait( 37, 15, 1, 0x5),
1043  FieldTrait( 39, 7, 7, 0x5), FieldTrait( 41, 15, 6, 0x4), FieldTrait( 58, 15, 19, 0x4),
1044  FieldTrait( 60, 22, 16, 0x4), FieldTrait( 66, 15, 10, 0x4), FieldTrait( 75, 25, 15, 0x4),
1045  FieldTrait( 102, 1, 18, 0x4), FieldTrait( 198, 15, 2, 0x4), FieldTrait( 229, 25, 14, 0x4),
1046  FieldTrait( 354, 2, 20, 0x4), FieldTrait( 355, 28, 21, 0x4), FieldTrait( 434, 7, 17, 0x5),
1047  FieldTrait( 526, 15, 3, 0x4), FieldTrait( 581, 1, 13, 0x4), FieldTrait( 583, 15, 5, 0x4),
1048  FieldTrait( 586, 22, 9, 0x4), FieldTrait( 636, 8, 8, 0x4), FieldTrait( 660, 1, 12, 0x4)
1049 };
1050 const FieldTrait_Hash_Array OrderCancelReject::_ftha(OrderCancelReject::_traits, 21);
1052 //-------------------------------------------------------------------------------------------------
1053 const FieldTrait Logon::_traits[] =
1054 {
1055  FieldTrait( 95, 2, 3, 0x4), FieldTrait( 96, 28, 4, 0x4), FieldTrait( 98, 1, 1, 0x5),
1056  FieldTrait( 108, 1, 2, 0x5), FieldTrait( 141, 8, 5, 0x4), FieldTrait( 383, 2, 7, 0x4),
1057  FieldTrait( 384, 1, 12, 0xc), FieldTrait( 464, 8, 8, 0x4), FieldTrait( 553, 15, 9, 0x4),
1058  FieldTrait( 554, 15, 10, 0x4), FieldTrait( 789, 4, 6, 0x4), FieldTrait(1137, 15, 11, 0x5)
1059 };
1060 const FieldTrait_Hash_Array Logon::_ftha(Logon::_traits, 12);
1061 const MsgType Logon::_msgtype("A");
1062 //-------------------------------------------------------------------------------------------------
1063 const FieldTrait Logon::NoMsgTypes::_traits[] =
1064 {
1065  FieldTrait( 372, 15, 1, 0x4), FieldTrait( 385, 7, 2, 0x4), FieldTrait(1130, 15, 3, 0x4),
1066  FieldTrait(1131, 15, 4, 0x4)
1067 };
1068 const FieldTrait_Hash_Array Logon::NoMsgTypes::_ftha(Logon::NoMsgTypes::_traits, 4);
1069 const MsgType Logon::NoMsgTypes::_msgtype("NoMsgTypes");
1070 const unsigned short Logon::NoMsgTypes::_fnum;
1071 //-------------------------------------------------------------------------------------------------
1072 const FieldTrait DerivativeSecurityList::_traits[] =
1073 {
1074  FieldTrait( 60, 22, 149, 0x4), FieldTrait( 146, 1, 78, 0xc), FieldTrait( 241, 25, 15, 0x4),
1075  FieldTrait( 242, 25, 16, 0x4), FieldTrait( 243, 1, 17, 0x4), FieldTrait( 244, 1, 18, 0x4),
1076  FieldTrait( 245, 14, 19, 0x4), FieldTrait( 246, 9, 20, 0x4), FieldTrait( 247, 25, 26, 0x4),
1077  FieldTrait( 256, 15, 21, 0x4), FieldTrait( 305, 15, 7, 0x4), FieldTrait( 306, 15, 33, 0x4),
1078  FieldTrait( 307, 15, 36, 0x4), FieldTrait( 308, 20, 32, 0x4), FieldTrait( 309, 15, 6, 0x4),
1079  FieldTrait( 310, 15, 11, 0x4), FieldTrait( 311, 15, 4, 0x4), FieldTrait( 312, 15, 5, 0x4),
1080  FieldTrait( 313, 21, 13, 0x4), FieldTrait( 315, 1, 63, 0x4), FieldTrait( 316, 11, 27, 0x4),
1081  FieldTrait( 317, 7, 29, 0x4), FieldTrait( 318, 19, 41, 0x4), FieldTrait( 320, 15, 1, 0x4),
1082  FieldTrait( 322, 15, 2, 0x4), FieldTrait( 362, 2, 34, 0x4), FieldTrait( 363, 28, 35, 0x4),
1083  FieldTrait( 364, 2, 37, 0x4), FieldTrait( 365, 28, 38, 0x4), FieldTrait( 393, 1, 76, 0x4),
1084  FieldTrait( 435, 14, 31, 0x4), FieldTrait( 436, 9, 30, 0x4), FieldTrait( 457, 1, 8, 0xc),
1085  FieldTrait( 462, 1, 9, 0x4), FieldTrait( 463, 15, 10, 0x4), FieldTrait( 542, 25, 14, 0x4),
1086  FieldTrait( 560, 1, 3, 0x4), FieldTrait( 592, 18, 23, 0x4), FieldTrait( 593, 15, 24, 0x4),
1087  FieldTrait( 594, 15, 25, 0x4), FieldTrait( 595, 15, 22, 0x4), FieldTrait( 715, 25, 148, 0x4),
1088  FieldTrait( 763, 15, 12, 0x4), FieldTrait( 810, 11, 43, 0x4), FieldTrait( 877, 15, 39, 0x4),
1089  FieldTrait( 878, 15, 40, 0x4), FieldTrait( 879, 10, 42, 0x4), FieldTrait( 882, 11, 44, 0x4),
1090  FieldTrait( 883, 11, 45, 0x4), FieldTrait( 884, 13, 46, 0x4), FieldTrait( 885, 13, 47, 0x4),
1091  FieldTrait( 886, 13, 48, 0x4), FieldTrait( 887, 1, 49, 0xc), FieldTrait( 893, 8, 77, 0x4),
1092  FieldTrait( 941, 19, 28, 0x4), FieldTrait( 964, 1, 147, 0x4), FieldTrait( 972, 14, 50, 0x4),
1093  FieldTrait( 973, 13, 52, 0x4), FieldTrait( 974, 15, 53, 0x4), FieldTrait( 975, 1, 51, 0x4),
1094  FieldTrait( 998, 15, 54, 0x4), FieldTrait(1000, 15, 55, 0x4), FieldTrait(1038, 13, 56, 0x4),
1095  FieldTrait(1039, 15, 58, 0x4), FieldTrait(1044, 10, 59, 0x4), FieldTrait(1045, 9, 60, 0x4),
1096  FieldTrait(1046, 7, 61, 0x4), FieldTrait(1058, 1, 57, 0xc), FieldTrait(1180, 15, 143, 0x4),
1097  FieldTrait(1181, 4, 144, 0x4), FieldTrait(1213, 26, 62, 0x4), FieldTrait(1214, 15, 79, 0x4),
1098  FieldTrait(1215, 15, 80, 0x4), FieldTrait(1216, 15, 81, 0x4), FieldTrait(1217, 15, 82, 0x4),
1099  FieldTrait(1218, 1, 83, 0xc), FieldTrait(1225, 13, 115, 0x4), FieldTrait(1228, 15, 85, 0x4),
1100  FieldTrait(1243, 8, 86, 0x4), FieldTrait(1246, 1, 84, 0x4), FieldTrait(1247, 15, 87, 0x4),
1101  FieldTrait(1248, 15, 88, 0x4), FieldTrait(1249, 15, 89, 0x4), FieldTrait(1250, 15, 90, 0x4),
1102  FieldTrait(1251, 21, 91, 0x4), FieldTrait(1252, 25, 92, 0x4), FieldTrait(1253, 26, 93, 0x4),
1103  FieldTrait(1254, 15, 94, 0x4), FieldTrait(1255, 7, 95, 0x4), FieldTrait(1256, 15, 96, 0x4),
1104  FieldTrait(1257, 15, 98, 0x4), FieldTrait(1258, 18, 99, 0x4), FieldTrait(1259, 15, 100, 0x4),
1105  FieldTrait(1260, 15, 102, 0x4), FieldTrait(1261, 11, 101, 0x4), FieldTrait(1262, 19, 103, 0x4),
1106  FieldTrait(1263, 9, 104, 0x4), FieldTrait(1264, 9, 105, 0x4), FieldTrait(1265, 7, 106, 0x4),
1107  FieldTrait(1266, 9, 107, 0x4), FieldTrait(1267, 9, 108, 0x4), FieldTrait(1268, 13, 109, 0x4),
1108  FieldTrait(1269, 15, 110, 0x4), FieldTrait(1270, 10, 111, 0x4), FieldTrait(1271, 15, 116, 0x4),
1109  FieldTrait(1272, 20, 117, 0x4), FieldTrait(1273, 1, 118, 0x4), FieldTrait(1274, 1, 119, 0x4),
1110  FieldTrait(1275, 15, 120, 0x4), FieldTrait(1276, 25, 97, 0x4), FieldTrait(1277, 2, 121, 0x4),
1111  FieldTrait(1278, 28, 122, 0x4), FieldTrait(1279, 15, 123, 0x4), FieldTrait(1280, 2, 124, 0x4),
1112  FieldTrait(1281, 28, 125, 0x4), FieldTrait(1282, 2, 136, 0x4), FieldTrait(1283, 28, 137, 0x4),
1113  FieldTrait(1284, 15, 138, 0x4), FieldTrait(1285, 21, 126, 0x4), FieldTrait(1286, 1, 127, 0xc),
1114  FieldTrait(1292, 1, 128, 0xc), FieldTrait(1299, 7, 114, 0x4), FieldTrait(1310, 1, 142, 0xc),
1115  FieldTrait(1311, 1, 141, 0xc), FieldTrait(1315, 15, 112, 0x4), FieldTrait(1316, 10, 113, 0x4),
1116  FieldTrait(1317, 7, 129, 0x4), FieldTrait(1318, 15, 130, 0x4), FieldTrait(1319, 15, 131, 0x4),
1117  FieldTrait(1320, 1, 132, 0x4), FieldTrait(1321, 11, 133, 0x4), FieldTrait(1322, 11, 134, 0x4),
1118  FieldTrait(1323, 1, 135, 0x4), FieldTrait(1350, 4, 145, 0x4), FieldTrait(1352, 8, 146, 0x4),
1119  FieldTrait(1419, 1, 64, 0x4), FieldTrait(1423, 10, 65, 0x4), FieldTrait(1424, 15, 66, 0x4),
1120  FieldTrait(1425, 10, 67, 0x4), FieldTrait(1437, 1, 68, 0x4), FieldTrait(1438, 1, 139, 0x4),
1121  FieldTrait(1441, 1, 69, 0x4), FieldTrait(1442, 1, 140, 0x4), FieldTrait(1453, 15, 70, 0x4),
1122  FieldTrait(1454, 15, 71, 0x4), FieldTrait(1455, 14, 72, 0x4), FieldTrait(1456, 14, 73, 0x4),
1123  FieldTrait(1459, 14, 74, 0x4), FieldTrait(1460, 14, 75, 0x4)
1124 };
1125 const FieldTrait_Hash_Array DerivativeSecurityList::_ftha(DerivativeSecurityList::_traits, 149);
1127 //-------------------------------------------------------------------------------------------------
1129 {
1130  FieldTrait( 15, 19, 89, 0x4), FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4),
1131  FieldTrait( 55, 15, 1, 0x4), FieldTrait( 58, 15, 94, 0x4), FieldTrait( 65, 15, 2, 0x4),
1132  FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4), FieldTrait( 167, 15, 8, 0x4),
1133  FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4), FieldTrait( 202, 11, 24, 0x4),
1134  FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4), FieldTrait( 223, 14, 28, 0x4),
1135  FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4), FieldTrait( 226, 1, 15, 0x4),
1136  FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4), FieldTrait( 231, 9, 27, 0x4),
1137  FieldTrait( 239, 1, 14, 0x4), FieldTrait( 240, 25, 23, 0x4), FieldTrait( 255, 15, 18, 0x4),
1138  FieldTrait( 292, 16, 101, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
1139  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 354, 2, 95, 0x4),
1140  FieldTrait( 355, 28, 96, 0x4), FieldTrait( 454, 1, 5, 0xc), FieldTrait( 460, 1, 6, 0x4),
1141  FieldTrait( 461, 15, 7, 0x4), FieldTrait( 470, 18, 20, 0x4), FieldTrait( 471, 15, 21, 0x4),
1142  FieldTrait( 472, 15, 22, 0x4), FieldTrait( 541, 25, 11, 0x4), FieldTrait( 543, 15, 19, 0x4),
1143  FieldTrait( 555, 1, 93, 0xc), FieldTrait( 667, 21, 37, 0x4), FieldTrait( 668, 1, 90, 0x4),
1144  FieldTrait( 691, 15, 36, 0x4), FieldTrait( 762, 15, 9, 0x4), FieldTrait( 864, 1, 40, 0xc),
1145  FieldTrait( 869, 14, 91, 0x4), FieldTrait( 870, 1, 92, 0xc), FieldTrait( 873, 25, 41, 0x4),
1146  FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4), FieldTrait( 876, 15, 39, 0x4),
1147  FieldTrait( 947, 19, 25, 0x4), FieldTrait( 965, 15, 43, 0x4), FieldTrait( 966, 15, 44, 0x4),
1148  FieldTrait( 967, 9, 46, 0x4), FieldTrait( 968, 9, 47, 0x4), FieldTrait( 969, 9, 48, 0x4),
1149  FieldTrait( 970, 1, 49, 0x4), FieldTrait( 971, 1, 50, 0x4), FieldTrait( 996, 15, 52, 0x4),
1150  FieldTrait( 997, 15, 53, 0x4), FieldTrait(1018, 1, 51, 0xc), FieldTrait(1049, 7, 45, 0x4),
1151  FieldTrait(1079, 26, 54, 0x4), FieldTrait(1146, 13, 56, 0x4), FieldTrait(1147, 10, 57, 0x4),
1152  FieldTrait(1151, 15, 55, 0x4), FieldTrait(1184, 2, 58, 0x4), FieldTrait(1185, 29, 59, 0x4),
1153  FieldTrait(1186, 15, 60, 0x4), FieldTrait(1191, 15, 62, 0x4), FieldTrait(1192, 10, 63, 0x4),
1154  FieldTrait(1193, 7, 64, 0x4), FieldTrait(1194, 1, 65, 0x4), FieldTrait(1195, 13, 66, 0x4),
1155  FieldTrait(1196, 15, 67, 0x4), FieldTrait(1197, 15, 74, 0x4), FieldTrait(1198, 1, 68, 0x4),
1156  FieldTrait(1199, 11, 69, 0x4), FieldTrait(1200, 11, 70, 0x4), FieldTrait(1221, 11, 98, 0x4),
1157  FieldTrait(1227, 15, 61, 0x4), FieldTrait(1230, 11, 99, 0x4), FieldTrait(1240, 11, 100, 0x4),
1158  FieldTrait(1242, 8, 73, 0x4), FieldTrait(1244, 8, 72, 0x4), FieldTrait(1305, 1, 97, 0x4),
1159  FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4), FieldTrait(1449, 15, 77, 0x4),
1160  FieldTrait(1450, 15, 78, 0x4), FieldTrait(1451, 14, 79, 0x4), FieldTrait(1452, 14, 80, 0x4),
1161  FieldTrait(1457, 14, 81, 0x4), FieldTrait(1458, 14, 82, 0x4), FieldTrait(1478, 1, 83, 0x4),
1162  FieldTrait(1479, 1, 84, 0x4), FieldTrait(1480, 14, 85, 0x4), FieldTrait(1481, 1, 86, 0x4),
1163  FieldTrait(1482, 1, 87, 0x4), FieldTrait(1483, 1, 88, 0xc), FieldTrait(1504, 22, 102, 0x4)
1164 };
1167 const unsigned short DerivativeSecurityList::NoRelatedSym::_fnum;
1168 //-------------------------------------------------------------------------------------------------
1169 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoSecurityAltID::_traits[] =
1170 {
1171  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
1172 };
1173 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoSecurityAltID::_ftha(DerivativeSecurityList::NoRelatedSym::NoSecurityAltID::_traits, 2);
1176 //-------------------------------------------------------------------------------------------------
1177 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoLegs::_traits[] =
1178 {
1179  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
1180  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
1181  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
1182  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
1183  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
1184  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
1185  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
1186  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
1187  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
1188  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
1189  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
1190  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
1191  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
1192  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
1193  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
1194  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
1195  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
1196  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
1197 };
1198 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoLegs::_ftha(DerivativeSecurityList::NoRelatedSym::NoLegs::_traits, 54);
1201 //-------------------------------------------------------------------------------------------------
1202 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits[] =
1203 {
1204  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
1205 };
1206 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(DerivativeSecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits, 2);
1209 //-------------------------------------------------------------------------------------------------
1210 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoEvents::_traits[] =
1211 {
1212  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
1213  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
1214 };
1215 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoEvents::_ftha(DerivativeSecurityList::NoRelatedSym::NoEvents::_traits, 5);
1218 //-------------------------------------------------------------------------------------------------
1219 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoInstrAttrib::_traits[] =
1220 {
1221  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
1222 };
1223 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoInstrAttrib::_ftha(DerivativeSecurityList::NoRelatedSym::NoInstrAttrib::_traits, 2);
1226 //-------------------------------------------------------------------------------------------------
1227 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoInstrumentParties::_traits[] =
1228 {
1229  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
1230  FieldTrait(1052, 1, 4, 0xc)
1231 };
1232 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoInstrumentParties::_ftha(DerivativeSecurityList::NoRelatedSym::NoInstrumentParties::_traits, 4);
1235 //-------------------------------------------------------------------------------------------------
1236 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
1237 {
1238  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
1239 };
1240 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(DerivativeSecurityList::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
1243 //-------------------------------------------------------------------------------------------------
1244 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoComplexEvents::_traits[] =
1245 {
1246  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
1247  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
1248  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
1249 };
1250 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoComplexEvents::_ftha(DerivativeSecurityList::NoRelatedSym::NoComplexEvents::_traits, 8);
1253 //-------------------------------------------------------------------------------------------------
1254 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
1255 {
1256  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
1257 };
1258 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(DerivativeSecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
1261 //-------------------------------------------------------------------------------------------------
1262 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
1263 {
1264  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
1265 };
1266 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(DerivativeSecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
1269 //-------------------------------------------------------------------------------------------------
1271 {
1272  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
1273 };
1275 const MsgType DerivativeSecurityList::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
1277 //-------------------------------------------------------------------------------------------------
1279 {
1280  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
1281 };
1285 //-------------------------------------------------------------------------------------------------
1287 {
1288  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
1289  FieldTrait(1062, 1, 4, 0xc)
1290 };
1294 //-------------------------------------------------------------------------------------------------
1295 const FieldTrait DerivativeSecurityList::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
1296 {
1297  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
1298 };
1299 const FieldTrait_Hash_Array DerivativeSecurityList::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(DerivativeSecurityList::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
1302 //-------------------------------------------------------------------------------------------------
1304 {
1305  FieldTrait(1219, 15, 1, 0x4), FieldTrait(1220, 15, 2, 0x4)
1306 };
1308 const MsgType DerivativeSecurityList::NoDerivativeSecurityAltID::_msgtype("NoDerivativeSecurityAltID");
1310 //-------------------------------------------------------------------------------------------------
1312 {
1313  FieldTrait(1287, 1, 1, 0x4), FieldTrait(1288, 25, 2, 0x4), FieldTrait(1289, 22, 3, 0x4),
1314  FieldTrait(1290, 11, 4, 0x4), FieldTrait(1291, 15, 5, 0x4)
1315 };
1319 //-------------------------------------------------------------------------------------------------
1321 {
1322  FieldTrait(1293, 15, 1, 0x4), FieldTrait(1294, 15, 2, 0x4), FieldTrait(1295, 1, 3, 0x4),
1323  FieldTrait(1296, 1, 4, 0xc)
1324 };
1326 const MsgType DerivativeSecurityList::NoDerivativeInstrumentParties::_msgtype("NoDerivativeInstrumentParties");
1328 //-------------------------------------------------------------------------------------------------
1329 const FieldTrait DerivativeSecurityList::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_traits[] =
1330 {
1331  FieldTrait(1297, 15, 1, 0x4), FieldTrait(1298, 1, 2, 0x4)
1332 };
1333 const FieldTrait_Hash_Array DerivativeSecurityList::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_ftha(DerivativeSecurityList::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_traits, 2);
1336 //-------------------------------------------------------------------------------------------------
1338 {
1339  FieldTrait( 423, 1, 18, 0x4), FieldTrait( 561, 10, 15, 0x4), FieldTrait( 562, 10, 10, 0x4),
1340  FieldTrait( 827, 1, 9, 0x4), FieldTrait(1140, 10, 11, 0x4), FieldTrait(1143, 9, 12, 0x4),
1341  FieldTrait(1144, 1, 13, 0x4), FieldTrait(1148, 11, 6, 0x4), FieldTrait(1149, 11, 7, 0x4),
1342  FieldTrait(1150, 11, 8, 0x4), FieldTrait(1201, 1, 21, 0xc), FieldTrait(1205, 1, 3, 0xc),
1343  FieldTrait(1234, 1, 4, 0xc), FieldTrait(1245, 19, 14, 0x4), FieldTrait(1300, 15, 2, 0x4),
1344  FieldTrait(1301, 20, 1, 0x4), FieldTrait(1306, 1, 5, 0x4), FieldTrait(1309, 1, 19, 0xc),
1345  FieldTrait(1312, 1, 20, 0xc), FieldTrait(1377, 1, 16, 0x4), FieldTrait(1378, 1, 17, 0x4)
1346 };
1350 //-------------------------------------------------------------------------------------------------
1351 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoStrikeRules::_traits[] =
1352 {
1353  FieldTrait(1202, 11, 2, 0x4), FieldTrait(1203, 11, 3, 0x4), FieldTrait(1204, 9, 4, 0x4),
1354  FieldTrait(1223, 15, 1, 0x4), FieldTrait(1236, 1, 6, 0xc), FieldTrait(1304, 1, 5, 0x4)
1355 };
1356 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoStrikeRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoStrikeRules::_traits, 6);
1359 //-------------------------------------------------------------------------------------------------
1360 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits[] =
1361 {
1362  FieldTrait(1222, 15, 1, 0x4), FieldTrait(1226, 21, 5, 0x4), FieldTrait(1229, 1, 6, 0x4),
1363  FieldTrait(1241, 21, 4, 0x4), FieldTrait(1302, 1, 3, 0x4), FieldTrait(1303, 1, 2, 0x4)
1364 };
1365 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoStrikeRules::NoMaturityRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits, 6);
1368 //-------------------------------------------------------------------------------------------------
1369 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoTickRules::_traits[] =
1370 {
1371  FieldTrait(1206, 11, 1, 0x4), FieldTrait(1207, 11, 2, 0x4), FieldTrait(1208, 11, 3, 0x4),
1372  FieldTrait(1209, 1, 4, 0x4)
1373 };
1374 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoTickRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoTickRules::_traits, 4);
1377 //-------------------------------------------------------------------------------------------------
1378 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoLotTypeRules::_traits[] =
1379 {
1380  FieldTrait(1093, 7, 1, 0x4), FieldTrait(1231, 10, 2, 0x4)
1381 };
1382 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoLotTypeRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoLotTypeRules::_traits, 2);
1385 //-------------------------------------------------------------------------------------------------
1386 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::_traits[] =
1387 {
1388  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4), FieldTrait(1141, 1, 7, 0xc),
1389  FieldTrait(1232, 1, 5, 0xc), FieldTrait(1235, 1, 6, 0xc), FieldTrait(1237, 1, 3, 0xc),
1390  FieldTrait(1239, 1, 4, 0xc)
1391 };
1392 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::_traits, 7);
1395 //-------------------------------------------------------------------------------------------------
1396 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_traits[] =
1397 {
1398  FieldTrait( 264, 1, 2, 0x4), FieldTrait(1021, 1, 3, 0x4), FieldTrait(1022, 15, 1, 0x4)
1399 };
1400 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_ftha(DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_traits, 3);
1403 //-------------------------------------------------------------------------------------------------
1404 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_traits[] =
1405 {
1406  FieldTrait(1308, 7, 1, 0x4)
1407 };
1408 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_traits, 1);
1411 //-------------------------------------------------------------------------------------------------
1412 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_traits[] =
1413 {
1414  FieldTrait( 574, 15, 2, 0x4), FieldTrait(1142, 15, 1, 0x4)
1415 };
1416 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_traits, 2);
1419 //-------------------------------------------------------------------------------------------------
1420 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_traits[] =
1421 {
1422  FieldTrait( 40, 7, 1, 0x4)
1423 };
1424 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_traits, 1);
1427 //-------------------------------------------------------------------------------------------------
1428 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_traits[] =
1429 {
1430  FieldTrait( 59, 7, 1, 0x4)
1431 };
1432 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_traits, 1);
1435 //-------------------------------------------------------------------------------------------------
1436 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoNestedInstrAttrib::_traits[] =
1437 {
1438  FieldTrait(1210, 1, 1, 0x4), FieldTrait(1211, 15, 2, 0x4)
1439 };
1440 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoNestedInstrAttrib::_ftha(DerivativeSecurityList::NoMarketSegments::NoNestedInstrAttrib::_traits, 2);
1443 //-------------------------------------------------------------------------------------------------
1445 {
1446  FieldTrait(1313, 1, 1, 0x4), FieldTrait(1314, 15, 2, 0x4)
1447 };
1451 //-------------------------------------------------------------------------------------------------
1452 const FieldTrait NewOrderMultileg::_traits[] =
1453 {
1454  FieldTrait( 1, 15, 7, 0x4), FieldTrait( 11, 15, 1, 0x5), FieldTrait( 12, 13, 140, 0x4),
1455  FieldTrait( 13, 7, 141, 0x4), FieldTrait( 15, 19, 130, 0x4), FieldTrait( 18, 16, 20, 0x4),
1456  FieldTrait( 21, 7, 19, 0x4), FieldTrait( 22, 15, 30, 0x4), FieldTrait( 23, 15, 133, 0x4),
1457  FieldTrait( 38, 10, 121, 0x4), FieldTrait( 40, 7, 126, 0x5), FieldTrait( 44, 11, 128, 0x4),
1458  FieldTrait( 48, 15, 29, 0x4), FieldTrait( 54, 7, 26, 0x5), FieldTrait( 55, 15, 27, 0x4),
1459  FieldTrait( 58, 15, 150, 0x4), FieldTrait( 59, 7, 135, 0x4), FieldTrait( 60, 22, 119, 0x5),
1460  FieldTrait( 63, 15, 15, 0x4), FieldTrait( 64, 25, 16, 0x4), FieldTrait( 65, 15, 28, 0x4),
1461  FieldTrait( 70, 15, 13, 0x4), FieldTrait( 75, 25, 6, 0x4), FieldTrait( 77, 7, 153, 0x4),
1462  FieldTrait( 78, 1, 14, 0xc), FieldTrait( 81, 7, 25, 0x4), FieldTrait( 99, 11, 129, 0x4),
1463  FieldTrait( 100, 20, 23, 0x4), FieldTrait( 106, 15, 56, 0x4), FieldTrait( 107, 15, 59, 0x4),
1464  FieldTrait( 110, 10, 21, 0x4), FieldTrait( 111, 10, 22, 0x4), FieldTrait( 114, 8, 118, 0x4),
1465  FieldTrait( 117, 15, 134, 0x4), FieldTrait( 120, 19, 148, 0x4), FieldTrait( 121, 8, 147, 0x4),
1466  FieldTrait( 126, 22, 138, 0x4), FieldTrait( 140, 11, 116, 0x4), FieldTrait( 152, 10, 122, 0x4),
1467  FieldTrait( 167, 15, 34, 0x4), FieldTrait( 168, 22, 136, 0x4), FieldTrait( 200, 21, 36, 0x4),
1468  FieldTrait( 201, 1, 97, 0x4), FieldTrait( 202, 11, 50, 0x4), FieldTrait( 203, 1, 154, 0x4),
1469  FieldTrait( 206, 7, 52, 0x4), FieldTrait( 207, 20, 55, 0x4), FieldTrait( 210, 10, 155, 0x4),
1470  FieldTrait( 211, 9, 156, 0x4), FieldTrait( 223, 14, 54, 0x4), FieldTrait( 224, 25, 38, 0x4),
1471  FieldTrait( 225, 25, 39, 0x4), FieldTrait( 226, 1, 41, 0x4), FieldTrait( 227, 14, 42, 0x4),
1472  FieldTrait( 228, 9, 43, 0x4), FieldTrait( 229, 25, 5, 0x4), FieldTrait( 231, 9, 53, 0x4),
1473  FieldTrait( 239, 1, 40, 0x4), FieldTrait( 240, 25, 49, 0x4), FieldTrait( 255, 15, 44, 0x4),
1474  FieldTrait( 348, 2, 57, 0x4), FieldTrait( 349, 28, 58, 0x4), FieldTrait( 350, 2, 60, 0x4),
1475  FieldTrait( 351, 28, 61, 0x4), FieldTrait( 354, 2, 151, 0x4), FieldTrait( 355, 28, 152, 0x4),
1476  FieldTrait( 376, 15, 131, 0x4), FieldTrait( 377, 8, 132, 0x4), FieldTrait( 386, 1, 24, 0xc),
1477  FieldTrait( 388, 7, 167, 0x4), FieldTrait( 389, 9, 168, 0x4), FieldTrait( 423, 1, 127, 0x4),
1478  FieldTrait( 427, 1, 139, 0x4), FieldTrait( 432, 25, 137, 0x4), FieldTrait( 453, 1, 4, 0xc),
1479  FieldTrait( 454, 1, 31, 0xc), FieldTrait( 460, 1, 32, 0x4), FieldTrait( 461, 15, 33, 0x4),
1480  FieldTrait( 468, 7, 124, 0x4), FieldTrait( 469, 9, 125, 0x4), FieldTrait( 470, 18, 46, 0x4),
1481  FieldTrait( 471, 15, 47, 0x4), FieldTrait( 472, 15, 48, 0x4), FieldTrait( 479, 19, 142, 0x4),
1482  FieldTrait( 480, 7, 177, 0x4), FieldTrait( 481, 7, 178, 0x4), FieldTrait( 494, 15, 180, 0x4),
1483  FieldTrait( 497, 7, 143, 0x4), FieldTrait( 513, 15, 179, 0x4), FieldTrait( 516, 14, 123, 0x4),
1484  FieldTrait( 526, 15, 2, 0x4), FieldTrait( 528, 7, 144, 0x4), FieldTrait( 529, 16, 145, 0x4),
1485  FieldTrait( 541, 25, 37, 0x4), FieldTrait( 543, 15, 45, 0x4), FieldTrait( 544, 7, 17, 0x4),
1486  FieldTrait( 555, 1, 117, 0xd), FieldTrait( 563, 1, 181, 0x4), FieldTrait( 581, 1, 9, 0x4),
1487  FieldTrait( 582, 1, 146, 0x4), FieldTrait( 583, 15, 3, 0x4), FieldTrait( 589, 7, 10, 0x4),
1488  FieldTrait( 590, 7, 11, 0x4), FieldTrait( 591, 7, 12, 0x4), FieldTrait( 635, 15, 18, 0x4),
1489  FieldTrait( 660, 1, 8, 0x4), FieldTrait( 667, 21, 63, 0x4), FieldTrait( 691, 15, 62, 0x4),
1490  FieldTrait( 711, 1, 115, 0xc), FieldTrait( 762, 15, 35, 0x4), FieldTrait( 775, 1, 149, 0x4),
1491  FieldTrait( 835, 1, 157, 0x4), FieldTrait( 836, 1, 158, 0x4), FieldTrait( 837, 1, 159, 0x4),
1492  FieldTrait( 838, 1, 160, 0x4), FieldTrait( 840, 1, 161, 0x4), FieldTrait( 841, 1, 169, 0x4),
1493  FieldTrait( 842, 1, 170, 0x4), FieldTrait( 843, 1, 171, 0x4), FieldTrait( 844, 1, 172, 0x4),
1494  FieldTrait( 846, 1, 173, 0x4), FieldTrait( 847, 1, 174, 0x4), FieldTrait( 848, 15, 175, 0x4),
1495  FieldTrait( 849, 14, 176, 0x4), FieldTrait( 854, 1, 120, 0x4), FieldTrait( 864, 1, 66, 0xc),
1496  FieldTrait( 873, 25, 67, 0x4), FieldTrait( 874, 25, 68, 0x4), FieldTrait( 875, 1, 64, 0x4),
1497  FieldTrait( 876, 15, 65, 0x4), FieldTrait( 947, 19, 51, 0x4), FieldTrait( 957, 1, 182, 0xc),
1498  FieldTrait( 965, 15, 69, 0x4), FieldTrait( 966, 15, 70, 0x4), FieldTrait( 967, 9, 72, 0x4),
1499  FieldTrait( 968, 9, 73, 0x4), FieldTrait( 969, 9, 74, 0x4), FieldTrait( 970, 1, 75, 0x4),
1500  FieldTrait( 971, 1, 76, 0x4), FieldTrait( 996, 15, 78, 0x4), FieldTrait( 997, 15, 79, 0x4),
1501  FieldTrait(1018, 1, 77, 0xc), FieldTrait(1049, 7, 71, 0x4), FieldTrait(1069, 12, 183, 0x4),
1502  FieldTrait(1079, 26, 80, 0x4), FieldTrait(1080, 15, 210, 0x4), FieldTrait(1081, 7, 211, 0x4),
1503  FieldTrait(1082, 10, 186, 0x4), FieldTrait(1083, 7, 187, 0x4), FieldTrait(1084, 7, 188, 0x4),
1504  FieldTrait(1085, 10, 189, 0x4), FieldTrait(1086, 10, 190, 0x4), FieldTrait(1087, 10, 191, 0x4),
1505  FieldTrait(1088, 10, 192, 0x4), FieldTrait(1089, 10, 184, 0x4), FieldTrait(1090, 1, 185, 0x4),
1506  FieldTrait(1091, 8, 212, 0x4), FieldTrait(1092, 7, 194, 0x4), FieldTrait(1094, 1, 162, 0x4),
1507  FieldTrait(1096, 15, 163, 0x4), FieldTrait(1097, 15, 164, 0x4), FieldTrait(1098, 15, 165, 0x4),
1508  FieldTrait(1099, 15, 166, 0x4), FieldTrait(1100, 7, 195, 0x4), FieldTrait(1101, 7, 196, 0x4),
1509  FieldTrait(1102, 11, 197, 0x4), FieldTrait(1103, 15, 198, 0x4), FieldTrait(1104, 15, 199, 0x4),
1510  FieldTrait(1105, 15, 200, 0x4), FieldTrait(1106, 15, 201, 0x4), FieldTrait(1107, 7, 202, 0x4),
1511  FieldTrait(1108, 7, 203, 0x4), FieldTrait(1109, 7, 204, 0x4), FieldTrait(1110, 11, 205, 0x4),
1512  FieldTrait(1111, 7, 206, 0x4), FieldTrait(1112, 10, 207, 0x4), FieldTrait(1113, 15, 208, 0x4),
1513  FieldTrait(1114, 15, 209, 0x4), FieldTrait(1133, 7, 213, 0x4), FieldTrait(1138, 10, 193, 0x4),
1514  FieldTrait(1146, 13, 82, 0x4), FieldTrait(1147, 10, 83, 0x4), FieldTrait(1151, 15, 81, 0x4),
1515  FieldTrait(1184, 2, 84, 0x4), FieldTrait(1185, 29, 85, 0x4), FieldTrait(1186, 15, 86, 0x4),
1516  FieldTrait(1190, 9, 216, 0x4), FieldTrait(1191, 15, 88, 0x4), FieldTrait(1192, 10, 89, 0x4),
1517  FieldTrait(1193, 7, 90, 0x4), FieldTrait(1194, 1, 91, 0x4), FieldTrait(1195, 13, 92, 0x4),
1518  FieldTrait(1196, 15, 93, 0x4), FieldTrait(1197, 15, 100, 0x4), FieldTrait(1198, 1, 94, 0x4),
1519  FieldTrait(1199, 11, 95, 0x4), FieldTrait(1200, 11, 96, 0x4), FieldTrait(1227, 15, 87, 0x4),
1520  FieldTrait(1242, 8, 99, 0x4), FieldTrait(1244, 8, 98, 0x4), FieldTrait(1377, 1, 214, 0x4),
1521  FieldTrait(1378, 1, 215, 0x4), FieldTrait(1435, 1, 101, 0x4), FieldTrait(1439, 1, 102, 0x4),
1522  FieldTrait(1449, 15, 103, 0x4), FieldTrait(1450, 15, 104, 0x4), FieldTrait(1451, 14, 105, 0x4),
1523  FieldTrait(1452, 14, 106, 0x4), FieldTrait(1457, 14, 107, 0x4), FieldTrait(1458, 14, 108, 0x4),
1524  FieldTrait(1478, 1, 109, 0x4), FieldTrait(1479, 1, 110, 0x4), FieldTrait(1480, 14, 111, 0x4),
1525  FieldTrait(1481, 1, 112, 0x4), FieldTrait(1482, 1, 113, 0x4), FieldTrait(1483, 1, 114, 0xc)
1526 };
1527 const FieldTrait_Hash_Array NewOrderMultileg::_ftha(NewOrderMultileg::_traits, 216);
1529 //-------------------------------------------------------------------------------------------------
1530 const FieldTrait NewOrderMultileg::NoAllocs::_traits[] =
1531 {
1532  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 6, 0x4), FieldTrait( 467, 15, 4, 0x4),
1533  FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 3, 0x4), FieldTrait( 948, 1, 5, 0xc)
1534 };
1537 const unsigned short NewOrderMultileg::NoAllocs::_fnum;
1538 //-------------------------------------------------------------------------------------------------
1539 const FieldTrait NewOrderMultileg::NoAllocs::NoNested3PartyIDs::_traits[] =
1540 {
1541  FieldTrait( 949, 15, 1, 0x4), FieldTrait( 950, 7, 2, 0x4), FieldTrait( 951, 1, 3, 0x4),
1542  FieldTrait( 952, 1, 4, 0xc)
1543 };
1544 const FieldTrait_Hash_Array NewOrderMultileg::NoAllocs::NoNested3PartyIDs::_ftha(NewOrderMultileg::NoAllocs::NoNested3PartyIDs::_traits, 4);
1547 //-------------------------------------------------------------------------------------------------
1548 const FieldTrait NewOrderMultileg::NoAllocs::NoNested3PartyIDs::NoNested3PartySubIDs::_traits[] =
1549 {
1550  FieldTrait( 953, 15, 1, 0x4), FieldTrait( 954, 1, 2, 0x4)
1551 };
1552 const FieldTrait_Hash_Array NewOrderMultileg::NoAllocs::NoNested3PartyIDs::NoNested3PartySubIDs::_ftha(NewOrderMultileg::NoAllocs::NoNested3PartyIDs::NoNested3PartySubIDs::_traits, 2);
1555 //-------------------------------------------------------------------------------------------------
1557 {
1558  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
1559 };
1561 const MsgType NewOrderMultileg::NoTradingSessions::_msgtype("NoTradingSessions");
1562 const unsigned short NewOrderMultileg::NoTradingSessions::_fnum;
1563 //-------------------------------------------------------------------------------------------------
1564 const FieldTrait NewOrderMultileg::NoPartyIDs::_traits[] =
1565 {
1566  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
1567  FieldTrait( 802, 1, 4, 0xc)
1568 };
1571 const unsigned short NewOrderMultileg::NoPartyIDs::_fnum;
1572 //-------------------------------------------------------------------------------------------------
1573 const FieldTrait NewOrderMultileg::NoPartyIDs::NoPartySubIDs::_traits[] =
1574 {
1575  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
1576 };
1577 const FieldTrait_Hash_Array NewOrderMultileg::NoPartyIDs::NoPartySubIDs::_ftha(NewOrderMultileg::NoPartyIDs::NoPartySubIDs::_traits, 2);
1580 //-------------------------------------------------------------------------------------------------
1581 const FieldTrait NewOrderMultileg::NoSecurityAltID::_traits[] =
1582 {
1583  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
1584 };
1586 const MsgType NewOrderMultileg::NoSecurityAltID::_msgtype("NoSecurityAltID");
1587 const unsigned short NewOrderMultileg::NoSecurityAltID::_fnum;
1588 //-------------------------------------------------------------------------------------------------
1589 const FieldTrait NewOrderMultileg::NoLegs::_traits[] =
1590 {
1591  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
1592  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
1593  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 539, 1, 61, 0xc),
1594  FieldTrait( 556, 19, 38, 0x4), FieldTrait( 564, 7, 59, 0x4), FieldTrait( 565, 1, 60, 0x4),
1595  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 63, 0x4), FieldTrait( 588, 25, 64, 0x4),
1596  FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4), FieldTrait( 598, 15, 22, 0x4),
1597  FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4), FieldTrait( 601, 15, 2, 0x4),
1598  FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4), FieldTrait( 604, 1, 5, 0xc),
1599  FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4), FieldTrait( 609, 15, 8, 0x4),
1600  FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4), FieldTrait( 612, 11, 24, 0x4),
1601  FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4), FieldTrait( 615, 14, 28, 0x4),
1602  FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4), FieldTrait( 618, 2, 31, 0x4),
1603  FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4), FieldTrait( 621, 2, 34, 0x4),
1604  FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4), FieldTrait( 624, 7, 37, 0x4),
1605  FieldTrait( 654, 15, 62, 0x4), FieldTrait( 670, 1, 58, 0xc), FieldTrait( 675, 19, 71, 0x4),
1606  FieldTrait( 683, 1, 57, 0xc), FieldTrait( 685, 10, 65, 0x4), FieldTrait( 687, 10, 55, 0x4),
1607  FieldTrait( 690, 1, 56, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
1608  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
1609  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
1610  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
1611  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1366, 15, 66, 0x4), FieldTrait(1379, 9, 67, 0x4),
1612  FieldTrait(1381, 14, 68, 0x4), FieldTrait(1383, 9, 69, 0x4), FieldTrait(1384, 16, 70, 0x4),
1613  FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4),
1614  FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
1615 };
1618 const unsigned short NewOrderMultileg::NoLegs::_fnum;
1619 //-------------------------------------------------------------------------------------------------
1620 const FieldTrait NewOrderMultileg::NoLegs::NoNestedPartyIDs::_traits[] =
1621 {
1622  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
1623  FieldTrait( 804, 1, 4, 0xc)
1624 };
1625 const FieldTrait_Hash_Array NewOrderMultileg::NoLegs::NoNestedPartyIDs::_ftha(NewOrderMultileg::NoLegs::NoNestedPartyIDs::_traits, 4);
1628 //-------------------------------------------------------------------------------------------------
1629 const FieldTrait NewOrderMultileg::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
1630 {
1631  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
1632 };
1633 const FieldTrait_Hash_Array NewOrderMultileg::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NewOrderMultileg::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
1636 //-------------------------------------------------------------------------------------------------
1637 const FieldTrait NewOrderMultileg::NoLegs::NoLegSecurityAltID::_traits[] =
1638 {
1639  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
1640 };
1641 const FieldTrait_Hash_Array NewOrderMultileg::NoLegs::NoLegSecurityAltID::_ftha(NewOrderMultileg::NoLegs::NoLegSecurityAltID::_traits, 2);
1644 //-------------------------------------------------------------------------------------------------
1645 const FieldTrait NewOrderMultileg::NoLegs::NoLegAllocs::_traits[] =
1646 {
1647  FieldTrait( 671, 15, 1, 0x4), FieldTrait( 672, 15, 2, 0x4), FieldTrait( 673, 10, 3, 0x4),
1648  FieldTrait( 674, 15, 4, 0x4), FieldTrait( 756, 1, 6, 0xc), FieldTrait(1367, 19, 5, 0x4)
1649 };
1650 const FieldTrait_Hash_Array NewOrderMultileg::NoLegs::NoLegAllocs::_ftha(NewOrderMultileg::NoLegs::NoLegAllocs::_traits, 6);
1653 //-------------------------------------------------------------------------------------------------
1654 const FieldTrait NewOrderMultileg::NoLegs::NoLegAllocs::NoNested2PartyIDs::_traits[] =
1655 {
1656  FieldTrait( 757, 15, 1, 0x4), FieldTrait( 758, 7, 2, 0x4), FieldTrait( 759, 1, 3, 0x4),
1657  FieldTrait( 806, 1, 4, 0xc)
1658 };
1659 const FieldTrait_Hash_Array NewOrderMultileg::NoLegs::NoLegAllocs::NoNested2PartyIDs::_ftha(NewOrderMultileg::NoLegs::NoLegAllocs::NoNested2PartyIDs::_traits, 4);
1662 //-------------------------------------------------------------------------------------------------
1663 const FieldTrait NewOrderMultileg::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
1664 {
1665  FieldTrait( 760, 15, 1, 0x4), FieldTrait( 807, 1, 2, 0x4)
1666 };
1667 const FieldTrait_Hash_Array NewOrderMultileg::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(NewOrderMultileg::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
1670 //-------------------------------------------------------------------------------------------------
1671 const FieldTrait NewOrderMultileg::NoLegs::NoLegStipulations::_traits[] =
1672 {
1673  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
1674 };
1675 const FieldTrait_Hash_Array NewOrderMultileg::NoLegs::NoLegStipulations::_ftha(NewOrderMultileg::NoLegs::NoLegStipulations::_traits, 2);
1678 //-------------------------------------------------------------------------------------------------
1679 const FieldTrait NewOrderMultileg::NoUnderlyings::_traits[] =
1680 {
1681  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
1682  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
1683  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
1684  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
1685  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
1686  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
1687  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
1688  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
1689  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
1690  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
1691  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
1692  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
1693  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
1694  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
1695  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
1696  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
1697  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
1698  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
1699  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
1700  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
1701  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
1702  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
1703  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
1704  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
1705 };
1707 const MsgType NewOrderMultileg::NoUnderlyings::_msgtype("NoUnderlyings");
1708 const unsigned short NewOrderMultileg::NoUnderlyings::_fnum;
1709 //-------------------------------------------------------------------------------------------------
1710 const FieldTrait NewOrderMultileg::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
1711 {
1712  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
1713 };
1714 const FieldTrait_Hash_Array NewOrderMultileg::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NewOrderMultileg::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
1717 //-------------------------------------------------------------------------------------------------
1718 const FieldTrait NewOrderMultileg::NoUnderlyings::NoUnderlyingStips::_traits[] =
1719 {
1720  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
1721 };
1722 const FieldTrait_Hash_Array NewOrderMultileg::NoUnderlyings::NoUnderlyingStips::_ftha(NewOrderMultileg::NoUnderlyings::NoUnderlyingStips::_traits, 2);
1725 //-------------------------------------------------------------------------------------------------
1726 const FieldTrait NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
1727 {
1728  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
1729  FieldTrait(1062, 1, 4, 0xc)
1730 };
1731 const FieldTrait_Hash_Array NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
1734 //-------------------------------------------------------------------------------------------------
1735 const FieldTrait NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
1736 {
1737  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
1738 };
1739 const FieldTrait_Hash_Array NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
1742 //-------------------------------------------------------------------------------------------------
1743 const FieldTrait NewOrderMultileg::NoEvents::_traits[] =
1744 {
1745  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
1746  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
1747 };
1750 const unsigned short NewOrderMultileg::NoEvents::_fnum;
1751 //-------------------------------------------------------------------------------------------------
1753 {
1754  FieldTrait( 958, 15, 1, 0x4), FieldTrait( 959, 1, 2, 0x4), FieldTrait( 960, 15, 3, 0x4)
1755 };
1757 const MsgType NewOrderMultileg::NoStrategyParameters::_msgtype("NoStrategyParameters");
1759 //-------------------------------------------------------------------------------------------------
1761 {
1762  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
1763  FieldTrait(1052, 1, 4, 0xc)
1764 };
1766 const MsgType NewOrderMultileg::NoInstrumentParties::_msgtype("NoInstrumentParties");
1768 //-------------------------------------------------------------------------------------------------
1769 const FieldTrait NewOrderMultileg::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
1770 {
1771  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
1772 };
1773 const FieldTrait_Hash_Array NewOrderMultileg::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NewOrderMultileg::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
1776 //-------------------------------------------------------------------------------------------------
1777 const FieldTrait NewOrderMultileg::NoComplexEvents::_traits[] =
1778 {
1779  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
1780  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
1781  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
1782 };
1784 const MsgType NewOrderMultileg::NoComplexEvents::_msgtype("NoComplexEvents");
1785 const unsigned short NewOrderMultileg::NoComplexEvents::_fnum;
1786 //-------------------------------------------------------------------------------------------------
1787 const FieldTrait NewOrderMultileg::NoComplexEvents::NoComplexEventDates::_traits[] =
1788 {
1789  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
1790 };
1791 const FieldTrait_Hash_Array NewOrderMultileg::NoComplexEvents::NoComplexEventDates::_ftha(NewOrderMultileg::NoComplexEvents::NoComplexEventDates::_traits, 3);
1794 //-------------------------------------------------------------------------------------------------
1795 const FieldTrait NewOrderMultileg::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
1796 {
1797  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
1798 };
1799 const FieldTrait_Hash_Array NewOrderMultileg::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NewOrderMultileg::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
1802 //-------------------------------------------------------------------------------------------------
1803 const FieldTrait MultilegOrderCancelReplace::_traits[] =
1804 {
1805  FieldTrait( 1, 15, 10, 0x4), FieldTrait( 11, 15, 3, 0x4), FieldTrait( 12, 13, 143, 0x4),
1806  FieldTrait( 13, 7, 144, 0x4), FieldTrait( 15, 19, 133, 0x4), FieldTrait( 18, 16, 23, 0x4),
1807  FieldTrait( 21, 7, 22, 0x4), FieldTrait( 22, 15, 33, 0x4), FieldTrait( 23, 15, 136, 0x4),
1808  FieldTrait( 37, 15, 1, 0x4), FieldTrait( 38, 10, 124, 0x4), FieldTrait( 40, 7, 129, 0x5),
1809  FieldTrait( 41, 15, 2, 0x4), FieldTrait( 44, 11, 131, 0x4), FieldTrait( 48, 15, 32, 0x4),
1810  FieldTrait( 54, 7, 29, 0x5), FieldTrait( 55, 15, 30, 0x4), FieldTrait( 58, 15, 153, 0x4),
1811  FieldTrait( 59, 7, 138, 0x4), FieldTrait( 60, 22, 122, 0x5), FieldTrait( 63, 15, 18, 0x4),
1812  FieldTrait( 64, 25, 19, 0x4), FieldTrait( 65, 15, 31, 0x4), FieldTrait( 70, 15, 16, 0x4),
1813  FieldTrait( 75, 25, 9, 0x4), FieldTrait( 77, 7, 156, 0x4), FieldTrait( 78, 1, 17, 0xc),
1814  FieldTrait( 81, 7, 28, 0x4), FieldTrait( 99, 11, 132, 0x4), FieldTrait( 100, 20, 26, 0x4),
1815  FieldTrait( 106, 15, 59, 0x4), FieldTrait( 107, 15, 62, 0x4), FieldTrait( 110, 10, 24, 0x4),
1816  FieldTrait( 111, 10, 25, 0x4), FieldTrait( 114, 8, 121, 0x4), FieldTrait( 117, 15, 137, 0x4),
1817  FieldTrait( 120, 19, 151, 0x4), FieldTrait( 121, 8, 150, 0x4), FieldTrait( 126, 22, 141, 0x4),
1818  FieldTrait( 140, 11, 119, 0x4), FieldTrait( 152, 10, 125, 0x4), FieldTrait( 167, 15, 37, 0x4),
1819  FieldTrait( 168, 22, 139, 0x4), FieldTrait( 200, 21, 39, 0x4), FieldTrait( 201, 1, 100, 0x4),
1820  FieldTrait( 202, 11, 53, 0x4), FieldTrait( 203, 1, 157, 0x4), FieldTrait( 206, 7, 55, 0x4),
1821  FieldTrait( 207, 20, 58, 0x4), FieldTrait( 210, 10, 158, 0x4), FieldTrait( 211, 9, 159, 0x4),
1822  FieldTrait( 223, 14, 57, 0x4), FieldTrait( 224, 25, 41, 0x4), FieldTrait( 225, 25, 42, 0x4),
1823  FieldTrait( 226, 1, 44, 0x4), FieldTrait( 227, 14, 45, 0x4), FieldTrait( 228, 9, 46, 0x4),
1824  FieldTrait( 229, 25, 8, 0x4), FieldTrait( 231, 9, 56, 0x4), FieldTrait( 239, 1, 43, 0x4),
1825  FieldTrait( 240, 25, 52, 0x4), FieldTrait( 255, 15, 47, 0x4), FieldTrait( 348, 2, 60, 0x4),
1826  FieldTrait( 349, 28, 61, 0x4), FieldTrait( 350, 2, 63, 0x4), FieldTrait( 351, 28, 64, 0x4),
1827  FieldTrait( 354, 2, 154, 0x4), FieldTrait( 355, 28, 155, 0x4), FieldTrait( 376, 15, 134, 0x4),
1828  FieldTrait( 377, 8, 135, 0x4), FieldTrait( 386, 1, 27, 0xc), FieldTrait( 388, 7, 170, 0x4),
1829  FieldTrait( 389, 9, 171, 0x4), FieldTrait( 423, 1, 130, 0x4), FieldTrait( 427, 1, 142, 0x4),
1830  FieldTrait( 432, 25, 140, 0x4), FieldTrait( 453, 1, 7, 0xc), FieldTrait( 454, 1, 34, 0xc),
1831  FieldTrait( 460, 1, 35, 0x4), FieldTrait( 461, 15, 36, 0x4), FieldTrait( 468, 7, 127, 0x4),
1832  FieldTrait( 469, 9, 128, 0x4), FieldTrait( 470, 18, 49, 0x4), FieldTrait( 471, 15, 50, 0x4),
1833  FieldTrait( 472, 15, 51, 0x4), FieldTrait( 479, 19, 145, 0x4), FieldTrait( 480, 7, 180, 0x4),
1834  FieldTrait( 481, 7, 181, 0x4), FieldTrait( 494, 15, 183, 0x4), FieldTrait( 497, 7, 146, 0x4),
1835  FieldTrait( 513, 15, 182, 0x4), FieldTrait( 516, 14, 126, 0x4), FieldTrait( 526, 15, 4, 0x4),
1836  FieldTrait( 528, 7, 147, 0x4), FieldTrait( 529, 16, 148, 0x4), FieldTrait( 541, 25, 40, 0x4),
1837  FieldTrait( 543, 15, 48, 0x4), FieldTrait( 544, 7, 20, 0x4), FieldTrait( 555, 1, 120, 0xd),
1838  FieldTrait( 563, 1, 184, 0x4), FieldTrait( 581, 1, 12, 0x4), FieldTrait( 582, 1, 149, 0x4),
1839  FieldTrait( 583, 15, 5, 0x4), FieldTrait( 586, 22, 6, 0x4), FieldTrait( 589, 7, 13, 0x4),
1840  FieldTrait( 590, 7, 14, 0x4), FieldTrait( 591, 7, 15, 0x4), FieldTrait( 635, 15, 21, 0x4),
1841  FieldTrait( 660, 1, 11, 0x4), FieldTrait( 667, 21, 66, 0x4), FieldTrait( 691, 15, 65, 0x4),
1842  FieldTrait( 711, 1, 118, 0xc), FieldTrait( 762, 15, 38, 0x4), FieldTrait( 775, 1, 152, 0x4),
1843  FieldTrait( 835, 1, 160, 0x4), FieldTrait( 836, 1, 161, 0x4), FieldTrait( 837, 1, 162, 0x4),
1844  FieldTrait( 838, 1, 163, 0x4), FieldTrait( 840, 1, 164, 0x4), FieldTrait( 841, 1, 172, 0x4),
1845  FieldTrait( 842, 1, 173, 0x4), FieldTrait( 843, 1, 174, 0x4), FieldTrait( 844, 1, 175, 0x4),
1846  FieldTrait( 846, 1, 176, 0x4), FieldTrait( 847, 1, 177, 0x4), FieldTrait( 848, 15, 178, 0x4),
1847  FieldTrait( 849, 14, 179, 0x4), FieldTrait( 854, 1, 123, 0x4), FieldTrait( 864, 1, 69, 0xc),
1848  FieldTrait( 873, 25, 70, 0x4), FieldTrait( 874, 25, 71, 0x4), FieldTrait( 875, 1, 67, 0x4),
1849  FieldTrait( 876, 15, 68, 0x4), FieldTrait( 947, 19, 54, 0x4), FieldTrait( 957, 1, 185, 0xc),
1850  FieldTrait( 965, 15, 72, 0x4), FieldTrait( 966, 15, 73, 0x4), FieldTrait( 967, 9, 75, 0x4),
1851  FieldTrait( 968, 9, 76, 0x4), FieldTrait( 969, 9, 77, 0x4), FieldTrait( 970, 1, 78, 0x4),
1852  FieldTrait( 971, 1, 79, 0x4), FieldTrait( 996, 15, 81, 0x4), FieldTrait( 997, 15, 82, 0x4),
1853  FieldTrait(1018, 1, 80, 0xc), FieldTrait(1049, 7, 74, 0x4), FieldTrait(1069, 12, 214, 0x4),
1854  FieldTrait(1079, 26, 83, 0x4), FieldTrait(1082, 10, 188, 0x4), FieldTrait(1083, 7, 189, 0x4),
1855  FieldTrait(1084, 7, 190, 0x4), FieldTrait(1085, 10, 191, 0x4), FieldTrait(1086, 10, 192, 0x4),
1856  FieldTrait(1087, 10, 193, 0x4), FieldTrait(1088, 10, 194, 0x4), FieldTrait(1089, 10, 186, 0x4),
1857  FieldTrait(1090, 1, 187, 0x4), FieldTrait(1091, 8, 212, 0x4), FieldTrait(1092, 7, 196, 0x4),
1858  FieldTrait(1094, 1, 165, 0x4), FieldTrait(1096, 15, 166, 0x4), FieldTrait(1097, 15, 167, 0x4),
1859  FieldTrait(1098, 15, 168, 0x4), FieldTrait(1099, 15, 169, 0x4), FieldTrait(1100, 7, 197, 0x4),
1860  FieldTrait(1101, 7, 198, 0x4), FieldTrait(1102, 11, 199, 0x4), FieldTrait(1103, 15, 200, 0x4),
1861  FieldTrait(1104, 15, 201, 0x4), FieldTrait(1105, 15, 202, 0x4), FieldTrait(1106, 15, 203, 0x4),
1862  FieldTrait(1107, 7, 204, 0x4), FieldTrait(1108, 7, 205, 0x4), FieldTrait(1109, 7, 206, 0x4),
1863  FieldTrait(1110, 11, 207, 0x4), FieldTrait(1111, 7, 208, 0x4), FieldTrait(1112, 10, 209, 0x4),
1864  FieldTrait(1113, 15, 210, 0x4), FieldTrait(1114, 15, 211, 0x4), FieldTrait(1133, 7, 213, 0x4),
1865  FieldTrait(1138, 10, 195, 0x4), FieldTrait(1146, 13, 85, 0x4), FieldTrait(1147, 10, 86, 0x4),
1866  FieldTrait(1151, 15, 84, 0x4), FieldTrait(1184, 2, 87, 0x4), FieldTrait(1185, 29, 88, 0x4),
1867  FieldTrait(1186, 15, 89, 0x4), FieldTrait(1190, 9, 217, 0x4), FieldTrait(1191, 15, 91, 0x4),
1868  FieldTrait(1192, 10, 92, 0x4), FieldTrait(1193, 7, 93, 0x4), FieldTrait(1194, 1, 94, 0x4),
1869  FieldTrait(1195, 13, 95, 0x4), FieldTrait(1196, 15, 96, 0x4), FieldTrait(1197, 15, 103, 0x4),
1870  FieldTrait(1198, 1, 97, 0x4), FieldTrait(1199, 11, 98, 0x4), FieldTrait(1200, 11, 99, 0x4),
1871  FieldTrait(1227, 15, 90, 0x4), FieldTrait(1242, 8, 102, 0x4), FieldTrait(1244, 8, 101, 0x4),
1872  FieldTrait(1377, 1, 215, 0x4), FieldTrait(1378, 1, 216, 0x4), FieldTrait(1435, 1, 104, 0x4),
1873  FieldTrait(1439, 1, 105, 0x4), FieldTrait(1449, 15, 106, 0x4), FieldTrait(1450, 15, 107, 0x4),
1874  FieldTrait(1451, 14, 108, 0x4), FieldTrait(1452, 14, 109, 0x4), FieldTrait(1457, 14, 110, 0x4),
1875  FieldTrait(1458, 14, 111, 0x4), FieldTrait(1478, 1, 112, 0x4), FieldTrait(1479, 1, 113, 0x4),
1876  FieldTrait(1480, 14, 114, 0x4), FieldTrait(1481, 1, 115, 0x4), FieldTrait(1482, 1, 116, 0x4),
1877  FieldTrait(1483, 1, 117, 0xc)
1878 };
1881 //-------------------------------------------------------------------------------------------------
1883 {
1884  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 6, 0x4), FieldTrait( 467, 15, 4, 0x4),
1885  FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 3, 0x4), FieldTrait( 948, 1, 5, 0xc)
1886 };
1889 const unsigned short MultilegOrderCancelReplace::NoAllocs::_fnum;
1890 //-------------------------------------------------------------------------------------------------
1891 const FieldTrait MultilegOrderCancelReplace::NoAllocs::NoNested3PartyIDs::_traits[] =
1892 {
1893  FieldTrait( 949, 15, 1, 0x4), FieldTrait( 950, 7, 2, 0x4), FieldTrait( 951, 1, 3, 0x4),
1894  FieldTrait( 952, 1, 4, 0xc)
1895 };
1896 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoAllocs::NoNested3PartyIDs::_ftha(MultilegOrderCancelReplace::NoAllocs::NoNested3PartyIDs::_traits, 4);
1899 //-------------------------------------------------------------------------------------------------
1900 const FieldTrait MultilegOrderCancelReplace::NoAllocs::NoNested3PartyIDs::NoNested3PartySubIDs::_traits[] =
1901 {
1902  FieldTrait( 953, 15, 1, 0x4), FieldTrait( 954, 1, 2, 0x4)
1903 };
1904 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoAllocs::NoNested3PartyIDs::NoNested3PartySubIDs::_ftha(MultilegOrderCancelReplace::NoAllocs::NoNested3PartyIDs::NoNested3PartySubIDs::_traits, 2);
1907 //-------------------------------------------------------------------------------------------------
1909 {
1910  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
1911 };
1915 //-------------------------------------------------------------------------------------------------
1917 {
1918  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
1919  FieldTrait( 802, 1, 4, 0xc)
1920 };
1924 //-------------------------------------------------------------------------------------------------
1925 const FieldTrait MultilegOrderCancelReplace::NoPartyIDs::NoPartySubIDs::_traits[] =
1926 {
1927  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
1928 };
1929 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoPartyIDs::NoPartySubIDs::_ftha(MultilegOrderCancelReplace::NoPartyIDs::NoPartySubIDs::_traits, 2);
1932 //-------------------------------------------------------------------------------------------------
1934 {
1935  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
1936 };
1940 //-------------------------------------------------------------------------------------------------
1942 {
1943  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
1944  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
1945  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 539, 1, 61, 0xc),
1946  FieldTrait( 556, 19, 38, 0x4), FieldTrait( 564, 7, 59, 0x4), FieldTrait( 565, 1, 60, 0x4),
1947  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 63, 0x4), FieldTrait( 588, 25, 64, 0x4),
1948  FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4), FieldTrait( 598, 15, 22, 0x4),
1949  FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4), FieldTrait( 601, 15, 2, 0x4),
1950  FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4), FieldTrait( 604, 1, 5, 0xc),
1951  FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4), FieldTrait( 609, 15, 8, 0x4),
1952  FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4), FieldTrait( 612, 11, 24, 0x4),
1953  FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4), FieldTrait( 615, 14, 28, 0x4),
1954  FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4), FieldTrait( 618, 2, 31, 0x4),
1955  FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4), FieldTrait( 621, 2, 34, 0x4),
1956  FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4), FieldTrait( 624, 7, 37, 0x4),
1957  FieldTrait( 654, 15, 62, 0x4), FieldTrait( 670, 1, 58, 0xc), FieldTrait( 675, 19, 71, 0x4),
1958  FieldTrait( 683, 1, 57, 0xc), FieldTrait( 685, 10, 65, 0x4), FieldTrait( 687, 10, 55, 0x4),
1959  FieldTrait( 690, 1, 56, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
1960  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
1961  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
1962  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
1963  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1366, 15, 66, 0x4), FieldTrait(1379, 9, 67, 0x4),
1964  FieldTrait(1381, 14, 68, 0x4), FieldTrait(1383, 9, 69, 0x4), FieldTrait(1384, 16, 70, 0x4),
1965  FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4),
1966  FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
1967 };
1970 const unsigned short MultilegOrderCancelReplace::NoLegs::_fnum;
1971 //-------------------------------------------------------------------------------------------------
1972 const FieldTrait MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::_traits[] =
1973 {
1974  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
1975  FieldTrait( 804, 1, 4, 0xc)
1976 };
1977 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::_ftha(MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::_traits, 4);
1980 //-------------------------------------------------------------------------------------------------
1981 const FieldTrait MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
1982 {
1983  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
1984 };
1985 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
1988 //-------------------------------------------------------------------------------------------------
1989 const FieldTrait MultilegOrderCancelReplace::NoLegs::NoLegSecurityAltID::_traits[] =
1990 {
1991  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
1992 };
1993 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoLegs::NoLegSecurityAltID::_ftha(MultilegOrderCancelReplace::NoLegs::NoLegSecurityAltID::_traits, 2);
1996 //-------------------------------------------------------------------------------------------------
1997 const FieldTrait MultilegOrderCancelReplace::NoLegs::NoLegAllocs::_traits[] =
1998 {
1999  FieldTrait( 671, 15, 1, 0x4), FieldTrait( 672, 15, 2, 0x4), FieldTrait( 673, 10, 3, 0x4),
2000  FieldTrait( 674, 15, 4, 0x4), FieldTrait( 756, 1, 6, 0xc), FieldTrait(1367, 19, 5, 0x4)
2001 };
2002 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoLegs::NoLegAllocs::_ftha(MultilegOrderCancelReplace::NoLegs::NoLegAllocs::_traits, 6);
2005 //-------------------------------------------------------------------------------------------------
2006 const FieldTrait MultilegOrderCancelReplace::NoLegs::NoLegAllocs::NoNested2PartyIDs::_traits[] =
2007 {
2008  FieldTrait( 757, 15, 1, 0x4), FieldTrait( 758, 7, 2, 0x4), FieldTrait( 759, 1, 3, 0x4),
2009  FieldTrait( 806, 1, 4, 0xc)
2010 };
2011 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoLegs::NoLegAllocs::NoNested2PartyIDs::_ftha(MultilegOrderCancelReplace::NoLegs::NoLegAllocs::NoNested2PartyIDs::_traits, 4);
2014 //-------------------------------------------------------------------------------------------------
2015 const FieldTrait MultilegOrderCancelReplace::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
2016 {
2017  FieldTrait( 760, 15, 1, 0x4), FieldTrait( 807, 1, 2, 0x4)
2018 };
2019 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(MultilegOrderCancelReplace::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
2022 //-------------------------------------------------------------------------------------------------
2023 const FieldTrait MultilegOrderCancelReplace::NoLegs::NoLegStipulations::_traits[] =
2024 {
2025  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
2026 };
2027 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoLegs::NoLegStipulations::_ftha(MultilegOrderCancelReplace::NoLegs::NoLegStipulations::_traits, 2);
2030 //-------------------------------------------------------------------------------------------------
2032 {
2033  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
2034  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
2035  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
2036  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
2037  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
2038  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
2039  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
2040  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
2041  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
2042  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
2043  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
2044  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
2045  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
2046  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
2047  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
2048  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
2049  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
2050  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
2051  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
2052  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
2053  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
2054  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
2055  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
2056  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
2057 };
2061 //-------------------------------------------------------------------------------------------------
2062 const FieldTrait MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
2063 {
2064  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
2065 };
2066 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
2069 //-------------------------------------------------------------------------------------------------
2070 const FieldTrait MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingStips::_traits[] =
2071 {
2072  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
2073 };
2074 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingStips::_ftha(MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingStips::_traits, 2);
2077 //-------------------------------------------------------------------------------------------------
2078 const FieldTrait MultilegOrderCancelReplace::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
2079 {
2080  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
2081  FieldTrait(1062, 1, 4, 0xc)
2082 };
2083 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoUnderlyings::NoUndlyInstrumentParties::_ftha(MultilegOrderCancelReplace::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
2086 //-------------------------------------------------------------------------------------------------
2087 const FieldTrait MultilegOrderCancelReplace::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
2088 {
2089  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
2090 };
2091 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(MultilegOrderCancelReplace::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
2094 //-------------------------------------------------------------------------------------------------
2096 {
2097  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
2098  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
2099 };
2102 const unsigned short MultilegOrderCancelReplace::NoEvents::_fnum;
2103 //-------------------------------------------------------------------------------------------------
2105 {
2106  FieldTrait( 958, 15, 1, 0x4), FieldTrait( 959, 1, 2, 0x4), FieldTrait( 960, 15, 3, 0x4)
2107 };
2111 //-------------------------------------------------------------------------------------------------
2113 {
2114  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
2115  FieldTrait(1052, 1, 4, 0xc)
2116 };
2120 //-------------------------------------------------------------------------------------------------
2121 const FieldTrait MultilegOrderCancelReplace::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
2122 {
2123  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
2124 };
2125 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(MultilegOrderCancelReplace::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
2128 //-------------------------------------------------------------------------------------------------
2130 {
2131  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
2132  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
2133  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
2134 };
2138 //-------------------------------------------------------------------------------------------------
2139 const FieldTrait MultilegOrderCancelReplace::NoComplexEvents::NoComplexEventDates::_traits[] =
2140 {
2141  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
2142 };
2143 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoComplexEvents::NoComplexEventDates::_ftha(MultilegOrderCancelReplace::NoComplexEvents::NoComplexEventDates::_traits, 3);
2146 //-------------------------------------------------------------------------------------------------
2147 const FieldTrait MultilegOrderCancelReplace::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
2148 {
2149  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
2150 };
2151 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(MultilegOrderCancelReplace::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
2154 //-------------------------------------------------------------------------------------------------
2155 const FieldTrait TradeCaptureReportRequest::_traits[] =
2156 {
2157  FieldTrait( 11, 15, 9, 0x4), FieldTrait( 17, 15, 6, 0x4), FieldTrait( 22, 15, 21, 0x4),
2158  FieldTrait( 37, 15, 8, 0x4), FieldTrait( 48, 15, 20, 0x4), FieldTrait( 54, 7, 125, 0x4),
2159  FieldTrait( 55, 15, 18, 0x4), FieldTrait( 58, 15, 131, 0x4), FieldTrait( 65, 15, 19, 0x4),
2160  FieldTrait( 106, 15, 47, 0x4), FieldTrait( 107, 15, 50, 0x4), FieldTrait( 150, 7, 7, 0x4),
2161  FieldTrait( 167, 15, 25, 0x4), FieldTrait( 200, 21, 27, 0x4), FieldTrait( 201, 1, 88, 0x4),
2162  FieldTrait( 202, 11, 41, 0x4), FieldTrait( 206, 7, 43, 0x4), FieldTrait( 207, 20, 46, 0x4),
2163  FieldTrait( 223, 14, 45, 0x4), FieldTrait( 224, 25, 29, 0x4), FieldTrait( 225, 25, 30, 0x4),
2164  FieldTrait( 226, 1, 32, 0x4), FieldTrait( 227, 14, 33, 0x4), FieldTrait( 228, 9, 34, 0x4),
2165  FieldTrait( 231, 9, 44, 0x4), FieldTrait( 239, 1, 31, 0x4), FieldTrait( 240, 25, 40, 0x4),
2166  FieldTrait( 255, 15, 35, 0x4), FieldTrait( 263, 7, 3, 0x4), FieldTrait( 336, 15, 122, 0x4),
2167  FieldTrait( 348, 2, 48, 0x4), FieldTrait( 349, 28, 49, 0x4), FieldTrait( 350, 2, 51, 0x4),
2168  FieldTrait( 351, 28, 52, 0x4), FieldTrait( 354, 2, 132, 0x4), FieldTrait( 355, 28, 133, 0x4),
2169  FieldTrait( 442, 7, 126, 0x4), FieldTrait( 453, 1, 17, 0xc), FieldTrait( 454, 1, 22, 0xc),
2170  FieldTrait( 460, 1, 23, 0x4), FieldTrait( 461, 15, 24, 0x4), FieldTrait( 470, 18, 37, 0x4),
2171  FieldTrait( 471, 15, 38, 0x4), FieldTrait( 472, 15, 39, 0x4), FieldTrait( 541, 25, 28, 0x4),
2172  FieldTrait( 543, 15, 36, 0x4), FieldTrait( 555, 1, 119, 0xc), FieldTrait( 568, 15, 1, 0x5),
2173  FieldTrait( 569, 1, 2, 0x5), FieldTrait( 571, 15, 4, 0x4), FieldTrait( 573, 7, 10, 0x4),
2174  FieldTrait( 578, 15, 127, 0x4), FieldTrait( 579, 15, 128, 0x4), FieldTrait( 580, 1, 120, 0xc),
2175  FieldTrait( 625, 15, 123, 0x4), FieldTrait( 667, 21, 54, 0x4), FieldTrait( 668, 1, 106, 0x4),
2176  FieldTrait( 691, 15, 53, 0x4), FieldTrait( 711, 1, 118, 0xc), FieldTrait( 715, 25, 121, 0x4),
2177  FieldTrait( 725, 1, 129, 0x4), FieldTrait( 726, 15, 130, 0x4), FieldTrait( 762, 15, 26, 0x4),
2178  FieldTrait( 788, 1, 113, 0x4), FieldTrait( 818, 15, 5, 0x4), FieldTrait( 820, 15, 15, 0x4),
2179  FieldTrait( 828, 1, 11, 0x4), FieldTrait( 829, 1, 12, 0x4), FieldTrait( 830, 15, 13, 0x4),
2180  FieldTrait( 855, 1, 14, 0x4), FieldTrait( 864, 1, 57, 0xc), FieldTrait( 869, 14, 107, 0x4),
2181  FieldTrait( 870, 1, 108, 0xc), FieldTrait( 873, 25, 58, 0x4), FieldTrait( 874, 25, 59, 0x4),
2182  FieldTrait( 875, 1, 55, 0x4), FieldTrait( 876, 15, 56, 0x4), FieldTrait( 880, 15, 16, 0x4),
2183  FieldTrait( 898, 14, 117, 0x4), FieldTrait( 913, 15, 109, 0x4), FieldTrait( 914, 15, 110, 0x4),
2184  FieldTrait( 915, 25, 111, 0x4), FieldTrait( 916, 25, 114, 0x4), FieldTrait( 917, 25, 115, 0x4),
2185  FieldTrait( 918, 19, 112, 0x4), FieldTrait( 919, 1, 116, 0x4), FieldTrait( 943, 15, 124, 0x4),
2186  FieldTrait( 947, 19, 42, 0x4), FieldTrait( 965, 15, 60, 0x4), FieldTrait( 966, 15, 61, 0x4),
2187  FieldTrait( 967, 9, 63, 0x4), FieldTrait( 968, 9, 64, 0x4), FieldTrait( 969, 9, 65, 0x4),
2188  FieldTrait( 970, 1, 66, 0x4), FieldTrait( 971, 1, 67, 0x4), FieldTrait( 996, 15, 69, 0x4),
2189  FieldTrait( 997, 15, 70, 0x4), FieldTrait(1003, 15, 135, 0x4), FieldTrait(1011, 15, 134, 0x4),
2190  FieldTrait(1018, 1, 68, 0xc), FieldTrait(1040, 15, 136, 0x4), FieldTrait(1041, 15, 137, 0x4),
2191  FieldTrait(1042, 15, 138, 0x4), FieldTrait(1049, 7, 62, 0x4), FieldTrait(1079, 26, 71, 0x4),
2192  FieldTrait(1123, 7, 139, 0x4), FieldTrait(1146, 13, 73, 0x4), FieldTrait(1147, 10, 74, 0x4),
2193  FieldTrait(1151, 15, 72, 0x4), FieldTrait(1184, 2, 75, 0x4), FieldTrait(1185, 29, 76, 0x4),
2194  FieldTrait(1186, 15, 77, 0x4), FieldTrait(1191, 15, 79, 0x4), FieldTrait(1192, 10, 80, 0x4),
2195  FieldTrait(1193, 7, 81, 0x4), FieldTrait(1194, 1, 82, 0x4), FieldTrait(1195, 13, 83, 0x4),
2196  FieldTrait(1196, 15, 84, 0x4), FieldTrait(1197, 15, 91, 0x4), FieldTrait(1198, 1, 85, 0x4),
2197  FieldTrait(1199, 11, 86, 0x4), FieldTrait(1200, 11, 87, 0x4), FieldTrait(1227, 15, 78, 0x4),
2198  FieldTrait(1242, 8, 90, 0x4), FieldTrait(1244, 8, 89, 0x4), FieldTrait(1435, 1, 92, 0x4),
2199  FieldTrait(1439, 1, 93, 0x4), FieldTrait(1449, 15, 94, 0x4), FieldTrait(1450, 15, 95, 0x4),
2200  FieldTrait(1451, 14, 96, 0x4), FieldTrait(1452, 14, 97, 0x4), FieldTrait(1457, 14, 98, 0x4),
2201  FieldTrait(1458, 14, 99, 0x4), FieldTrait(1478, 1, 100, 0x4), FieldTrait(1479, 1, 101, 0x4),
2202  FieldTrait(1480, 14, 102, 0x4), FieldTrait(1481, 1, 103, 0x4), FieldTrait(1482, 1, 104, 0x4),
2203  FieldTrait(1483, 1, 105, 0xc)
2204 };
2207 //-------------------------------------------------------------------------------------------------
2209 {
2210  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
2211  FieldTrait( 802, 1, 4, 0xc)
2212 };
2216 //-------------------------------------------------------------------------------------------------
2217 const FieldTrait TradeCaptureReportRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
2218 {
2219  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
2220 };
2221 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoPartyIDs::NoPartySubIDs::_ftha(TradeCaptureReportRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
2224 //-------------------------------------------------------------------------------------------------
2226 {
2227  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
2228 };
2232 //-------------------------------------------------------------------------------------------------
2233 const FieldTrait TradeCaptureReportRequest::NoLegs::_traits[] =
2234 {
2235  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
2236  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
2237  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
2238  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
2239  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
2240  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
2241  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
2242  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
2243  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
2244  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
2245  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
2246  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
2247  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
2248  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
2249  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
2250  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
2251  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
2252  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
2253 };
2256 const unsigned short TradeCaptureReportRequest::NoLegs::_fnum;
2257 //-------------------------------------------------------------------------------------------------
2258 const FieldTrait TradeCaptureReportRequest::NoLegs::NoLegSecurityAltID::_traits[] =
2259 {
2260  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
2261 };
2262 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoLegs::NoLegSecurityAltID::_ftha(TradeCaptureReportRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
2265 //-------------------------------------------------------------------------------------------------
2267 {
2268  FieldTrait( 60, 22, 2, 0x4), FieldTrait( 75, 25, 1, 0x4), FieldTrait( 779, 22, 3, 0x4)
2269 };
2272 const unsigned short TradeCaptureReportRequest::NoDates::_fnum;
2273 //-------------------------------------------------------------------------------------------------
2275 {
2276  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
2277  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
2278  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
2279  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
2280  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
2281  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
2282  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
2283  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
2284  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
2285  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
2286  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
2287  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
2288  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
2289  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
2290  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
2291  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
2292  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
2293  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
2294  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
2295  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
2296  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
2297  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
2298  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
2299  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
2300 };
2304 //-------------------------------------------------------------------------------------------------
2305 const FieldTrait TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
2306 {
2307  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
2308 };
2309 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
2312 //-------------------------------------------------------------------------------------------------
2313 const FieldTrait TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
2314 {
2315  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
2316 };
2317 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingStips::_ftha(TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
2320 //-------------------------------------------------------------------------------------------------
2321 const FieldTrait TradeCaptureReportRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
2322 {
2323  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
2324  FieldTrait(1062, 1, 4, 0xc)
2325 };
2326 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(TradeCaptureReportRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
2329 //-------------------------------------------------------------------------------------------------
2330 const FieldTrait TradeCaptureReportRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
2331 {
2332  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
2333 };
2334 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(TradeCaptureReportRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
2337 //-------------------------------------------------------------------------------------------------
2339 {
2340  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
2341  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
2342 };
2345 const unsigned short TradeCaptureReportRequest::NoEvents::_fnum;
2346 //-------------------------------------------------------------------------------------------------
2348 {
2349  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
2350 };
2354 //-------------------------------------------------------------------------------------------------
2356 {
2357  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
2358  FieldTrait(1052, 1, 4, 0xc)
2359 };
2363 //-------------------------------------------------------------------------------------------------
2364 const FieldTrait TradeCaptureReportRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
2365 {
2366  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
2367 };
2368 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(TradeCaptureReportRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
2371 //-------------------------------------------------------------------------------------------------
2373 {
2374  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
2375  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
2376  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
2377 };
2381 //-------------------------------------------------------------------------------------------------
2382 const FieldTrait TradeCaptureReportRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
2383 {
2384  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
2385 };
2386 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoComplexEvents::NoComplexEventDates::_ftha(TradeCaptureReportRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
2389 //-------------------------------------------------------------------------------------------------
2390 const FieldTrait TradeCaptureReportRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
2391 {
2392  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
2393 };
2394 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(TradeCaptureReportRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
2397 //-------------------------------------------------------------------------------------------------
2398 const FieldTrait TradeCaptureReport::_traits[] =
2399 {
2400  FieldTrait( 6, 11, 139, 0x4), FieldTrait( 15, 19, 187, 0x4), FieldTrait( 17, 15, 19, 0x4),
2401  FieldTrait( 22, 15, 27, 0x4), FieldTrait( 30, 20, 136, 0x4), FieldTrait( 31, 11, 132, 0x5),
2402  FieldTrait( 32, 10, 131, 0x5), FieldTrait( 48, 15, 26, 0x4), FieldTrait( 55, 15, 24, 0x4),
2403  FieldTrait( 60, 22, 153, 0x4), FieldTrait( 63, 15, 155, 0x4), FieldTrait( 64, 25, 156, 0x4),
2404  FieldTrait( 65, 15, 25, 0x4), FieldTrait( 75, 25, 137, 0x4), FieldTrait( 106, 15, 53, 0x4),
2405  FieldTrait( 107, 15, 56, 0x4), FieldTrait( 120, 19, 188, 0x4), FieldTrait( 150, 7, 9, 0x4),
2406  FieldTrait( 167, 15, 31, 0x4), FieldTrait( 194, 11, 134, 0x4), FieldTrait( 195, 12, 135, 0x4),
2407  FieldTrait( 200, 21, 33, 0x4), FieldTrait( 201, 1, 94, 0x4), FieldTrait( 202, 11, 47, 0x4),
2408  FieldTrait( 206, 7, 49, 0x4), FieldTrait( 207, 20, 52, 0x4), FieldTrait( 218, 12, 140, 0x4),
2409  FieldTrait( 220, 19, 141, 0x4), FieldTrait( 221, 15, 142, 0x4), FieldTrait( 222, 15, 143, 0x4),
2410  FieldTrait( 223, 14, 51, 0x4), FieldTrait( 224, 25, 35, 0x4), FieldTrait( 225, 25, 36, 0x4),
2411  FieldTrait( 226, 1, 38, 0x4), FieldTrait( 227, 14, 39, 0x4), FieldTrait( 228, 9, 40, 0x4),
2412  FieldTrait( 231, 9, 50, 0x4), FieldTrait( 235, 15, 122, 0x4), FieldTrait( 236, 14, 123, 0x4),
2413  FieldTrait( 239, 1, 37, 0x4), FieldTrait( 240, 25, 46, 0x4), FieldTrait( 255, 15, 41, 0x4),
2414  FieldTrait( 263, 7, 13, 0x4), FieldTrait( 325, 8, 12, 0x4), FieldTrait( 348, 2, 54, 0x4),
2415  FieldTrait( 349, 28, 55, 0x4), FieldTrait( 350, 2, 57, 0x4), FieldTrait( 351, 28, 58, 0x4),
2416  FieldTrait( 378, 1, 21, 0x4), FieldTrait( 381, 13, 178, 0x4), FieldTrait( 423, 1, 23, 0x4),
2417  FieldTrait( 442, 7, 150, 0x4), FieldTrait( 454, 1, 28, 0xc), FieldTrait( 460, 1, 29, 0x4),
2418  FieldTrait( 461, 15, 30, 0x4), FieldTrait( 470, 18, 43, 0x4), FieldTrait( 471, 15, 44, 0x4),
2419  FieldTrait( 472, 15, 45, 0x4), FieldTrait( 487, 1, 2, 0x4), FieldTrait( 527, 15, 20, 0x4),
2420  FieldTrait( 541, 25, 34, 0x4), FieldTrait( 543, 15, 42, 0x4), FieldTrait( 552, 1, 159, 0xd),
2421  FieldTrait( 555, 1, 152, 0xc), FieldTrait( 568, 15, 4, 0x4), FieldTrait( 570, 8, 22, 0x4),
2422  FieldTrait( 571, 15, 1, 0x4), FieldTrait( 572, 15, 14, 0x4), FieldTrait( 573, 7, 157, 0x4),
2423  FieldTrait( 574, 15, 158, 0x4), FieldTrait( 662, 11, 144, 0x4), FieldTrait( 663, 1, 145, 0x4),
2424  FieldTrait( 667, 21, 60, 0x4), FieldTrait( 669, 11, 133, 0x4), FieldTrait( 691, 15, 59, 0x4),
2425  FieldTrait( 696, 25, 125, 0x4), FieldTrait( 697, 11, 126, 0x4), FieldTrait( 698, 1, 127, 0x4),
2426  FieldTrait( 699, 15, 146, 0x4), FieldTrait( 701, 25, 124, 0x4), FieldTrait( 711, 1, 128, 0xc),
2427  FieldTrait( 715, 25, 138, 0x4), FieldTrait( 716, 15, 165, 0x4), FieldTrait( 717, 15, 166, 0x4),
2428  FieldTrait( 748, 1, 10, 0x4), FieldTrait( 753, 1, 149, 0xc), FieldTrait( 761, 15, 147, 0x4),
2429  FieldTrait( 762, 15, 32, 0x4), FieldTrait( 768, 1, 154, 0xc), FieldTrait( 779, 22, 169, 0x4),
2430  FieldTrait( 788, 1, 116, 0x4), FieldTrait( 797, 8, 160, 0x4), FieldTrait( 818, 15, 16, 0x4),
2431  FieldTrait( 819, 1, 148, 0x4), FieldTrait( 820, 15, 17, 0x4), FieldTrait( 822, 15, 129, 0x4),
2432  FieldTrait( 823, 15, 130, 0x4), FieldTrait( 824, 15, 151, 0x4), FieldTrait( 828, 1, 5, 0x4),
2433  FieldTrait( 829, 1, 6, 0x4), FieldTrait( 830, 15, 8, 0x4), FieldTrait( 852, 8, 161, 0x4),
2434  FieldTrait( 853, 1, 162, 0x4), FieldTrait( 854, 1, 121, 0x4), FieldTrait( 855, 1, 7, 0x4),
2435  FieldTrait( 856, 1, 3, 0x4), FieldTrait( 864, 1, 63, 0xc), FieldTrait( 873, 25, 64, 0x4),
2436  FieldTrait( 874, 25, 65, 0x4), FieldTrait( 875, 1, 61, 0x4), FieldTrait( 876, 15, 62, 0x4),
2437  FieldTrait( 880, 15, 18, 0x4), FieldTrait( 881, 15, 15, 0x4), FieldTrait( 898, 14, 120, 0x4),
2438  FieldTrait( 912, 8, 11, 0x4), FieldTrait( 913, 15, 112, 0x4), FieldTrait( 914, 15, 113, 0x4),
2439  FieldTrait( 915, 25, 114, 0x4), FieldTrait( 916, 25, 117, 0x4), FieldTrait( 917, 25, 118, 0x4),
2440  FieldTrait( 918, 19, 115, 0x4), FieldTrait( 919, 1, 119, 0x4), FieldTrait( 939, 1, 163, 0x4),
2441  FieldTrait( 947, 19, 48, 0x4), FieldTrait( 965, 15, 66, 0x4), FieldTrait( 966, 15, 67, 0x4),
2442  FieldTrait( 967, 9, 69, 0x4), FieldTrait( 968, 9, 70, 0x4), FieldTrait( 969, 9, 71, 0x4),
2443  FieldTrait( 970, 1, 72, 0x4), FieldTrait( 971, 1, 73, 0x4), FieldTrait( 987, 25, 177, 0x4),
2444  FieldTrait( 991, 11, 170, 0x4), FieldTrait( 994, 15, 167, 0x4), FieldTrait( 996, 15, 75, 0x4),
2445  FieldTrait( 997, 15, 76, 0x4), FieldTrait(1003, 15, 171, 0x4), FieldTrait(1011, 15, 168, 0x4),
2446  FieldTrait(1015, 7, 164, 0x4), FieldTrait(1018, 1, 74, 0xc), FieldTrait(1040, 15, 172, 0x4),
2447  FieldTrait(1041, 15, 173, 0x4), FieldTrait(1042, 15, 174, 0x4), FieldTrait(1049, 7, 68, 0x4),
2448  FieldTrait(1056, 10, 175, 0x4), FieldTrait(1071, 12, 176, 0x4), FieldTrait(1079, 26, 77, 0x4),
2449  FieldTrait(1116, 1, 179, 0xc), FieldTrait(1123, 7, 180, 0x4), FieldTrait(1124, 7, 181, 0x4),
2450  FieldTrait(1125, 25, 182, 0x4), FieldTrait(1126, 15, 183, 0x4), FieldTrait(1127, 15, 184, 0x4),
2451  FieldTrait(1132, 27, 185, 0x4), FieldTrait(1134, 8, 186, 0x4), FieldTrait(1146, 13, 79, 0x4),
2452  FieldTrait(1147, 10, 80, 0x4), FieldTrait(1151, 15, 78, 0x4), FieldTrait(1180, 15, 197, 0x4),
2453  FieldTrait(1181, 4, 198, 0x4), FieldTrait(1184, 2, 81, 0x4), FieldTrait(1185, 29, 82, 0x4),
2454  FieldTrait(1186, 15, 83, 0x4), FieldTrait(1188, 9, 191, 0x4), FieldTrait(1190, 9, 193, 0x4),
2455  FieldTrait(1191, 15, 85, 0x4), FieldTrait(1192, 10, 86, 0x4), FieldTrait(1193, 7, 87, 0x4),
2456  FieldTrait(1194, 1, 88, 0x4), FieldTrait(1195, 13, 89, 0x4), FieldTrait(1196, 15, 90, 0x4),
2457  FieldTrait(1197, 15, 97, 0x4), FieldTrait(1198, 1, 91, 0x4), FieldTrait(1199, 11, 92, 0x4),
2458  FieldTrait(1200, 11, 93, 0x4), FieldTrait(1227, 15, 84, 0x4), FieldTrait(1242, 8, 96, 0x4),
2459  FieldTrait(1244, 8, 95, 0x4), FieldTrait(1300, 15, 202, 0x4), FieldTrait(1301, 20, 203, 0x4),
2460  FieldTrait(1328, 15, 189, 0x4), FieldTrait(1329, 9, 190, 0x4), FieldTrait(1350, 4, 199, 0x4),
2461  FieldTrait(1352, 8, 200, 0x4), FieldTrait(1380, 14, 192, 0x4), FieldTrait(1382, 9, 194, 0x4),
2462  FieldTrait(1387, 1, 195, 0xc), FieldTrait(1390, 1, 196, 0x4), FieldTrait(1430, 7, 201, 0x4),
2463  FieldTrait(1435, 1, 98, 0x4), FieldTrait(1439, 1, 99, 0x4), FieldTrait(1449, 15, 100, 0x4),
2464  FieldTrait(1450, 15, 101, 0x4), FieldTrait(1451, 14, 102, 0x4), FieldTrait(1452, 14, 103, 0x4),
2465  FieldTrait(1457, 14, 104, 0x4), FieldTrait(1458, 14, 105, 0x4), FieldTrait(1478, 1, 106, 0x4),
2466  FieldTrait(1479, 1, 107, 0x4), FieldTrait(1480, 14, 108, 0x4), FieldTrait(1481, 1, 109, 0x4),
2467  FieldTrait(1482, 1, 110, 0x4), FieldTrait(1483, 1, 111, 0xc)
2468 };
2469 const FieldTrait_Hash_Array TradeCaptureReport::_ftha(TradeCaptureReport::_traits, 203);
2471 //-------------------------------------------------------------------------------------------------
2473 {
2474  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
2475 };
2478 const unsigned short TradeCaptureReport::NoSecurityAltID::_fnum;
2479 //-------------------------------------------------------------------------------------------------
2480 const FieldTrait TradeCaptureReport::NoSides::_traits[] =
2481 {
2482  FieldTrait( 1, 15, 3, 0x4), FieldTrait( 11, 15, 65, 0x4), FieldTrait( 12, 13, 17, 0x4),
2483  FieldTrait( 13, 7, 18, 0x4), FieldTrait( 14, 10, 82, 0x4), FieldTrait( 18, 16, 74, 0x4),
2484  FieldTrait( 37, 15, 63, 0x4), FieldTrait( 38, 10, 76, 0x4), FieldTrait( 39, 7, 75, 0x4),
2485  FieldTrait( 40, 7, 71, 0x4), FieldTrait( 44, 11, 72, 0x4), FieldTrait( 54, 7, 1, 0x5),
2486  FieldTrait( 58, 15, 36, 0x4), FieldTrait( 59, 7, 83, 0x4), FieldTrait( 66, 15, 67, 0x4),
2487  FieldTrait( 70, 15, 46, 0x4), FieldTrait( 77, 7, 35, 0x4), FieldTrait( 78, 1, 47, 0xc),
2488  FieldTrait( 81, 7, 6, 0x4), FieldTrait( 83, 1, 52, 0x4), FieldTrait( 99, 11, 73, 0x4),
2489  FieldTrait( 118, 13, 31, 0x4), FieldTrait( 119, 13, 32, 0x4), FieldTrait( 126, 22, 84, 0x4),
2490  FieldTrait( 136, 1, 42, 0xc), FieldTrait( 151, 10, 81, 0x4), FieldTrait( 152, 10, 77, 0x4),
2491  FieldTrait( 155, 9, 33, 0x4), FieldTrait( 156, 7, 34, 0x4), FieldTrait( 157, 1, 21, 0x4),
2492  FieldTrait( 158, 14, 23, 0x4), FieldTrait( 159, 13, 24, 0x4), FieldTrait( 198, 15, 64, 0x4),
2493  FieldTrait( 230, 25, 22, 0x4), FieldTrait( 232, 1, 41, 0xc), FieldTrait( 237, 13, 30, 0x4),
2494  FieldTrait( 238, 13, 29, 0x4), FieldTrait( 336, 15, 14, 0x4), FieldTrait( 354, 2, 37, 0x4),
2495  FieldTrait( 355, 28, 38, 0x4), FieldTrait( 376, 15, 11, 0x4), FieldTrait( 377, 8, 12, 0x4),
2496  FieldTrait( 430, 1, 58, 0x4), FieldTrait( 453, 1, 2, 0xc), FieldTrait( 468, 7, 79, 0x4),
2497  FieldTrait( 469, 9, 80, 0x4), FieldTrait( 479, 19, 19, 0x4), FieldTrait( 483, 22, 98, 0x4),
2498  FieldTrait( 497, 7, 20, 0x4), FieldTrait( 516, 14, 78, 0x4), FieldTrait( 518, 1, 40, 0xc),
2499  FieldTrait( 526, 15, 66, 0x4), FieldTrait( 528, 7, 93, 0x4), FieldTrait( 529, 16, 94, 0x4),
2500  FieldTrait( 575, 8, 7, 0x4), FieldTrait( 576, 1, 8, 0xc), FieldTrait( 578, 15, 9, 0x4),
2501  FieldTrait( 579, 15, 10, 0x4), FieldTrait( 581, 1, 5, 0x4), FieldTrait( 582, 1, 13, 0x4),
2502  FieldTrait( 586, 22, 99, 0x4), FieldTrait( 591, 7, 45, 0x4), FieldTrait( 625, 15, 15, 0x4),
2503  FieldTrait( 660, 1, 4, 0x4), FieldTrait( 738, 13, 25, 0x4), FieldTrait( 752, 1, 39, 0x4),
2504  FieldTrait( 775, 1, 100, 0x4), FieldTrait( 821, 15, 96, 0x4), FieldTrait( 825, 15, 43, 0x4),
2505  FieldTrait( 826, 1, 44, 0x4), FieldTrait( 920, 13, 26, 0x4), FieldTrait( 921, 13, 27, 0x4),
2506  FieldTrait( 922, 13, 28, 0x4), FieldTrait( 943, 15, 16, 0x4), FieldTrait(1005, 15, 49, 0x4),
2507  FieldTrait(1006, 15, 50, 0x4), FieldTrait(1007, 15, 51, 0x4), FieldTrait(1008, 1, 53, 0x4),
2508  FieldTrait(1009, 1, 48, 0x4), FieldTrait(1016, 1, 54, 0xc), FieldTrait(1057, 8, 56, 0x4),
2509  FieldTrait(1072, 13, 55, 0x4), FieldTrait(1080, 15, 68, 0x4), FieldTrait(1081, 7, 69, 0x4),
2510  FieldTrait(1082, 10, 85, 0x4), FieldTrait(1083, 7, 86, 0x4), FieldTrait(1084, 7, 87, 0x4),
2511  FieldTrait(1085, 10, 88, 0x4), FieldTrait(1086, 10, 89, 0x4), FieldTrait(1087, 10, 90, 0x4),
2512  FieldTrait(1088, 10, 91, 0x4), FieldTrait(1093, 7, 97, 0x4), FieldTrait(1115, 7, 62, 0x4),
2513  FieldTrait(1138, 10, 92, 0x4), FieldTrait(1139, 15, 57, 0x4), FieldTrait(1154, 19, 59, 0x4),
2514  FieldTrait(1155, 19, 60, 0x4), FieldTrait(1158, 1, 61, 0xc), FieldTrait(1427, 15, 101, 0x4),
2515  FieldTrait(1428, 1, 102, 0x4), FieldTrait(1429, 1, 103, 0x4), FieldTrait(1431, 1, 70, 0x4),
2516  FieldTrait(1432, 1, 95, 0x4), FieldTrait(1444, 1, 104, 0x4)
2517 };
2520 const unsigned short TradeCaptureReport::NoSides::_fnum;
2521 //-------------------------------------------------------------------------------------------------
2522 const FieldTrait TradeCaptureReport::NoSides::NoAllocs::_traits[] =
2523 {
2524  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 6, 0x4), FieldTrait( 467, 15, 4, 0x4),
2525  FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 3, 0x4), FieldTrait( 756, 1, 5, 0xc),
2526  FieldTrait( 989, 15, 9, 0x4), FieldTrait( 993, 15, 7, 0x4), FieldTrait(1002, 1, 8, 0x4),
2527  FieldTrait(1136, 15, 10, 0x4)
2528 };
2529 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoAllocs::_ftha(TradeCaptureReport::NoSides::NoAllocs::_traits, 10);
2532 //-------------------------------------------------------------------------------------------------
2533 const FieldTrait TradeCaptureReport::NoSides::NoAllocs::NoNested2PartyIDs::_traits[] =
2534 {
2535  FieldTrait( 757, 15, 1, 0x4), FieldTrait( 758, 7, 2, 0x4), FieldTrait( 759, 1, 3, 0x4),
2536  FieldTrait( 806, 1, 4, 0xc)
2537 };
2538 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoAllocs::NoNested2PartyIDs::_ftha(TradeCaptureReport::NoSides::NoAllocs::NoNested2PartyIDs::_traits, 4);
2541 //-------------------------------------------------------------------------------------------------
2542 const FieldTrait TradeCaptureReport::NoSides::NoAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
2543 {
2544  FieldTrait( 760, 15, 1, 0x4), FieldTrait( 807, 1, 2, 0x4)
2545 };
2546 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(TradeCaptureReport::NoSides::NoAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
2549 //-------------------------------------------------------------------------------------------------
2550 const FieldTrait TradeCaptureReport::NoSides::NoMiscFees::_traits[] =
2551 {
2552  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
2553  FieldTrait( 891, 1, 4, 0x4)
2554 };
2555 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoMiscFees::_ftha(TradeCaptureReport::NoSides::NoMiscFees::_traits, 4);
2558 //-------------------------------------------------------------------------------------------------
2559 const FieldTrait TradeCaptureReport::NoSides::NoStipulations::_traits[] =
2560 {
2561  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
2562 };
2563 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoStipulations::_ftha(TradeCaptureReport::NoSides::NoStipulations::_traits, 2);
2566 //-------------------------------------------------------------------------------------------------
2567 const FieldTrait TradeCaptureReport::NoSides::NoPartyIDs::_traits[] =
2568 {
2569  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
2570  FieldTrait( 802, 1, 4, 0xc)
2571 };
2572 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoPartyIDs::_ftha(TradeCaptureReport::NoSides::NoPartyIDs::_traits, 4);
2575 //-------------------------------------------------------------------------------------------------
2576 const FieldTrait TradeCaptureReport::NoSides::NoPartyIDs::NoPartySubIDs::_traits[] =
2577 {
2578  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
2579 };
2580 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoPartyIDs::NoPartySubIDs::_ftha(TradeCaptureReport::NoSides::NoPartyIDs::NoPartySubIDs::_traits, 2);
2583 //-------------------------------------------------------------------------------------------------
2584 const FieldTrait TradeCaptureReport::NoSides::NoContAmts::_traits[] =
2585 {
2586  FieldTrait( 519, 1, 1, 0x4), FieldTrait( 520, 9, 2, 0x4), FieldTrait( 521, 19, 3, 0x4)
2587 };
2588 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoContAmts::_ftha(TradeCaptureReport::NoSides::NoContAmts::_traits, 3);
2591 //-------------------------------------------------------------------------------------------------
2592 const FieldTrait TradeCaptureReport::NoSides::NoClearingInstructions::_traits[] =
2593 {
2594  FieldTrait( 577, 1, 1, 0x4)
2595 };
2596 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoClearingInstructions::_ftha(TradeCaptureReport::NoSides::NoClearingInstructions::_traits, 1);
2599 //-------------------------------------------------------------------------------------------------
2600 const FieldTrait TradeCaptureReport::NoSides::NoSideTrdRegTS::_traits[] =
2601 {
2602  FieldTrait(1012, 22, 1, 0x4), FieldTrait(1013, 1, 2, 0x4), FieldTrait(1014, 15, 3, 0x4)
2603 };
2604 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoSideTrdRegTS::_ftha(TradeCaptureReport::NoSides::NoSideTrdRegTS::_traits, 3);
2607 //-------------------------------------------------------------------------------------------------
2608 const FieldTrait TradeCaptureReport::NoSides::NoSettlDetails::_traits[] =
2609 {
2610  FieldTrait( 781, 1, 2, 0xc), FieldTrait(1164, 7, 1, 0x4)
2611 };
2612 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoSettlDetails::_ftha(TradeCaptureReport::NoSides::NoSettlDetails::_traits, 2);
2615 //-------------------------------------------------------------------------------------------------
2616 const FieldTrait TradeCaptureReport::NoSides::NoSettlDetails::NoSettlPartyIDs::_traits[] =
2617 {
2618  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
2619  FieldTrait( 801, 1, 4, 0xc)
2620 };
2621 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoSettlDetails::NoSettlPartyIDs::_ftha(TradeCaptureReport::NoSides::NoSettlDetails::NoSettlPartyIDs::_traits, 4);
2624 //-------------------------------------------------------------------------------------------------
2625 const FieldTrait TradeCaptureReport::NoSides::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
2626 {
2627  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
2628 };
2629 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(TradeCaptureReport::NoSides::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
2632 //-------------------------------------------------------------------------------------------------
2633 const FieldTrait TradeCaptureReport::NoLegs::_traits[] =
2634 {
2635  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
2636  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
2637  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 539, 1, 60, 0xc),
2638  FieldTrait( 556, 19, 38, 0x4), FieldTrait( 564, 7, 58, 0x4), FieldTrait( 565, 1, 59, 0x4),
2639  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 62, 0x4), FieldTrait( 588, 25, 63, 0x4),
2640  FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4), FieldTrait( 598, 15, 22, 0x4),
2641  FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4), FieldTrait( 601, 15, 2, 0x4),
2642  FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4), FieldTrait( 604, 1, 5, 0xc),
2643  FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4), FieldTrait( 609, 15, 8, 0x4),
2644  FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4), FieldTrait( 612, 11, 24, 0x4),
2645  FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4), FieldTrait( 615, 14, 28, 0x4),
2646  FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4), FieldTrait( 618, 2, 31, 0x4),
2647  FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4), FieldTrait( 621, 2, 34, 0x4),
2648  FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4), FieldTrait( 624, 7, 37, 0x4),
2649  FieldTrait( 637, 11, 64, 0x4), FieldTrait( 654, 15, 61, 0x4), FieldTrait( 675, 19, 66, 0x4),
2650  FieldTrait( 683, 1, 57, 0xc), FieldTrait( 687, 10, 55, 0x4), FieldTrait( 690, 1, 56, 0x4),
2651  FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4), FieldTrait( 764, 15, 9, 0x4),
2652  FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4),
2653  FieldTrait( 990, 15, 65, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
2654  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1073, 12, 67, 0x4), FieldTrait(1074, 10, 68, 0x4),
2655  FieldTrait(1075, 13, 69, 0x4), FieldTrait(1152, 1, 70, 0x4), FieldTrait(1212, 26, 47, 0x4),
2656  FieldTrait(1224, 10, 50, 0x4), FieldTrait(1342, 1, 71, 0xc), FieldTrait(1358, 1, 48, 0x4),
2657  FieldTrait(1379, 9, 72, 0x4), FieldTrait(1381, 14, 73, 0x4), FieldTrait(1383, 9, 74, 0x4),
2658  FieldTrait(1384, 16, 75, 0x4), FieldTrait(1418, 10, 76, 0x4), FieldTrait(1420, 1, 49, 0x4),
2659  FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4),
2660  FieldTrait(1440, 1, 54, 0x4)
2661 };
2664 const unsigned short TradeCaptureReport::NoLegs::_fnum;
2665 //-------------------------------------------------------------------------------------------------
2666 const FieldTrait TradeCaptureReport::NoLegs::NoNestedPartyIDs::_traits[] =
2667 {
2668  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
2669  FieldTrait( 804, 1, 4, 0xc)
2670 };
2671 const FieldTrait_Hash_Array TradeCaptureReport::NoLegs::NoNestedPartyIDs::_ftha(TradeCaptureReport::NoLegs::NoNestedPartyIDs::_traits, 4);
2674 //-------------------------------------------------------------------------------------------------
2675 const FieldTrait TradeCaptureReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
2676 {
2677  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
2678 };
2679 const FieldTrait_Hash_Array TradeCaptureReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(TradeCaptureReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
2682 //-------------------------------------------------------------------------------------------------
2683 const FieldTrait TradeCaptureReport::NoLegs::NoLegSecurityAltID::_traits[] =
2684 {
2685  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
2686 };
2687 const FieldTrait_Hash_Array TradeCaptureReport::NoLegs::NoLegSecurityAltID::_ftha(TradeCaptureReport::NoLegs::NoLegSecurityAltID::_traits, 2);
2690 //-------------------------------------------------------------------------------------------------
2691 const FieldTrait TradeCaptureReport::NoLegs::NoLegStipulations::_traits[] =
2692 {
2693  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
2694 };
2695 const FieldTrait_Hash_Array TradeCaptureReport::NoLegs::NoLegStipulations::_ftha(TradeCaptureReport::NoLegs::NoLegStipulations::_traits, 2);
2698 //-------------------------------------------------------------------------------------------------
2699 const FieldTrait TradeCaptureReport::NoLegs::NoOfLegUnderlyings::_traits[] =
2700 {
2701  FieldTrait(1330, 15, 1, 0x4), FieldTrait(1331, 15, 2, 0x4), FieldTrait(1332, 15, 3, 0x4),
2702  FieldTrait(1333, 15, 4, 0x4), FieldTrait(1334, 1, 5, 0xc), FieldTrait(1337, 15, 7, 0x4),
2703  FieldTrait(1338, 15, 8, 0x4), FieldTrait(1339, 21, 9, 0x4), FieldTrait(1340, 11, 12, 0x4),
2704  FieldTrait(1341, 15, 15, 0x4), FieldTrait(1343, 1, 14, 0x4), FieldTrait(1344, 15, 6, 0x4),
2705  FieldTrait(1345, 25, 10, 0x4), FieldTrait(1391, 7, 13, 0x4), FieldTrait(1392, 15, 16, 0x4),
2706  FieldTrait(1405, 26, 11, 0x4)
2707 };
2708 const FieldTrait_Hash_Array TradeCaptureReport::NoLegs::NoOfLegUnderlyings::_ftha(TradeCaptureReport::NoLegs::NoOfLegUnderlyings::_traits, 16);
2711 //-------------------------------------------------------------------------------------------------
2712 const FieldTrait TradeCaptureReport::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_traits[] =
2713 {
2714  FieldTrait(1335, 15, 1, 0x4), FieldTrait(1336, 15, 2, 0x4)
2715 };
2716 const FieldTrait_Hash_Array TradeCaptureReport::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_ftha(TradeCaptureReport::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_traits, 2);
2719 //-------------------------------------------------------------------------------------------------
2720 const FieldTrait TradeCaptureReport::NoUnderlyings::_traits[] =
2721 {
2722  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
2723  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
2724  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
2725  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
2726  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
2727  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
2728  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
2729  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
2730  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
2731  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
2732  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
2733  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
2734  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
2735  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
2736  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
2737  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
2738  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
2739  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
2740  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
2741  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
2742  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
2743  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
2744  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
2745  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
2746 };
2749 const unsigned short TradeCaptureReport::NoUnderlyings::_fnum;
2750 //-------------------------------------------------------------------------------------------------
2751 const FieldTrait TradeCaptureReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
2752 {
2753  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
2754 };
2755 const FieldTrait_Hash_Array TradeCaptureReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(TradeCaptureReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
2758 //-------------------------------------------------------------------------------------------------
2759 const FieldTrait TradeCaptureReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
2760 {
2761  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
2762 };
2763 const FieldTrait_Hash_Array TradeCaptureReport::NoUnderlyings::NoUnderlyingStips::_ftha(TradeCaptureReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
2766 //-------------------------------------------------------------------------------------------------
2767 const FieldTrait TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
2768 {
2769  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
2770  FieldTrait(1062, 1, 4, 0xc)
2771 };
2772 const FieldTrait_Hash_Array TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
2775 //-------------------------------------------------------------------------------------------------
2776 const FieldTrait TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
2777 {
2778  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
2779 };
2780 const FieldTrait_Hash_Array TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
2783 //-------------------------------------------------------------------------------------------------
2784 const FieldTrait TradeCaptureReport::NoPosAmt::_traits[] =
2785 {
2786  FieldTrait( 707, 15, 1, 0x4), FieldTrait( 708, 13, 2, 0x4), FieldTrait(1055, 15, 3, 0x4)
2787 };
2790 const unsigned short TradeCaptureReport::NoPosAmt::_fnum;
2791 //-------------------------------------------------------------------------------------------------
2793 {
2794  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
2795  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
2796 };
2798 const MsgType TradeCaptureReport::NoTrdRegTimestamps::_msgtype("NoTrdRegTimestamps");
2800 //-------------------------------------------------------------------------------------------------
2801 const FieldTrait TradeCaptureReport::NoEvents::_traits[] =
2802 {
2803  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
2804  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
2805 };
2808 const unsigned short TradeCaptureReport::NoEvents::_fnum;
2809 //-------------------------------------------------------------------------------------------------
2811 {
2812  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
2813  FieldTrait(1052, 1, 4, 0xc)
2814 };
2816 const MsgType TradeCaptureReport::NoInstrumentParties::_msgtype("NoInstrumentParties");
2818 //-------------------------------------------------------------------------------------------------
2819 const FieldTrait TradeCaptureReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
2820 {
2821  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
2822 };
2823 const FieldTrait_Hash_Array TradeCaptureReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(TradeCaptureReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
2826 //-------------------------------------------------------------------------------------------------
2828 {
2829  FieldTrait(1117, 15, 1, 0x4), FieldTrait(1118, 7, 2, 0x4), FieldTrait(1119, 1, 3, 0x4),
2830  FieldTrait(1120, 1, 4, 0xc)
2831 };
2834 const unsigned short TradeCaptureReport::NoRootPartyIDs::_fnum;
2835 //-------------------------------------------------------------------------------------------------
2836 const FieldTrait TradeCaptureReport::NoRootPartyIDs::NoRootPartySubIDs::_traits[] =
2837 {
2838  FieldTrait(1121, 15, 1, 0x4), FieldTrait(1122, 1, 2, 0x4)
2839 };
2840 const FieldTrait_Hash_Array TradeCaptureReport::NoRootPartyIDs::NoRootPartySubIDs::_ftha(TradeCaptureReport::NoRootPartyIDs::NoRootPartySubIDs::_traits, 2);
2843 //-------------------------------------------------------------------------------------------------
2845 {
2846  FieldTrait(1388, 1, 1, 0x4), FieldTrait(1389, 8, 2, 0x4)
2847 };
2849 const MsgType TradeCaptureReport::NoTrdRepIndicators::_msgtype("NoTrdRepIndicators");
2851 //-------------------------------------------------------------------------------------------------
2853 {
2854  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
2855  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
2856  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
2857 };
2860 const unsigned short TradeCaptureReport::NoComplexEvents::_fnum;
2861 //-------------------------------------------------------------------------------------------------
2862 const FieldTrait TradeCaptureReport::NoComplexEvents::NoComplexEventDates::_traits[] =
2863 {
2864  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
2865 };
2866 const FieldTrait_Hash_Array TradeCaptureReport::NoComplexEvents::NoComplexEventDates::_ftha(TradeCaptureReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
2869 //-------------------------------------------------------------------------------------------------
2870 const FieldTrait TradeCaptureReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
2871 {
2872  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
2873 };
2874 const FieldTrait_Hash_Array TradeCaptureReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(TradeCaptureReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
2877 //-------------------------------------------------------------------------------------------------
2878 const FieldTrait OrderMassStatusRequest::_traits[] =
2879 {
2880  FieldTrait( 1, 15, 4, 0x4), FieldTrait( 22, 15, 11, 0x4), FieldTrait( 48, 15, 10, 0x4),
2881  FieldTrait( 54, 7, 168, 0x4), FieldTrait( 55, 15, 8, 0x4), FieldTrait( 65, 15, 9, 0x4),
2882  FieldTrait( 106, 15, 37, 0x4), FieldTrait( 107, 15, 40, 0x4), FieldTrait( 167, 15, 15, 0x4),
2883  FieldTrait( 200, 21, 17, 0x4), FieldTrait( 201, 1, 78, 0x4), FieldTrait( 202, 11, 31, 0x4),
2884  FieldTrait( 206, 7, 33, 0x4), FieldTrait( 207, 20, 36, 0x4), FieldTrait( 223, 14, 35, 0x4),
2885  FieldTrait( 224, 25, 19, 0x4), FieldTrait( 225, 25, 20, 0x4), FieldTrait( 226, 1, 22, 0x4),
2886  FieldTrait( 227, 14, 23, 0x4), FieldTrait( 228, 9, 24, 0x4), FieldTrait( 231, 9, 34, 0x4),
2887  FieldTrait( 239, 1, 21, 0x4), FieldTrait( 240, 25, 30, 0x4), FieldTrait( 241, 25, 107, 0x4),
2888  FieldTrait( 242, 25, 108, 0x4), FieldTrait( 243, 1, 109, 0x4), FieldTrait( 244, 1, 110, 0x4),
2889  FieldTrait( 245, 14, 111, 0x4), FieldTrait( 246, 9, 112, 0x4), FieldTrait( 247, 25, 118, 0x4),
2890  FieldTrait( 255, 15, 25, 0x4), FieldTrait( 256, 15, 113, 0x4), FieldTrait( 305, 15, 99, 0x4),
2891  FieldTrait( 306, 15, 125, 0x4), FieldTrait( 307, 15, 128, 0x4), FieldTrait( 308, 20, 124, 0x4),
2892  FieldTrait( 309, 15, 98, 0x4), FieldTrait( 310, 15, 103, 0x4), FieldTrait( 311, 15, 96, 0x4),
2893  FieldTrait( 312, 15, 97, 0x4), FieldTrait( 313, 21, 105, 0x4), FieldTrait( 315, 1, 155, 0x4),
2894  FieldTrait( 316, 11, 119, 0x4), FieldTrait( 317, 7, 121, 0x4), FieldTrait( 318, 19, 133, 0x4),
2895  FieldTrait( 336, 15, 6, 0x4), FieldTrait( 348, 2, 38, 0x4), FieldTrait( 349, 28, 39, 0x4),
2896  FieldTrait( 350, 2, 41, 0x4), FieldTrait( 351, 28, 42, 0x4), FieldTrait( 362, 2, 126, 0x4),
2897  FieldTrait( 363, 28, 127, 0x4), FieldTrait( 364, 2, 129, 0x4), FieldTrait( 365, 28, 130, 0x4),
2898  FieldTrait( 435, 14, 123, 0x4), FieldTrait( 436, 9, 122, 0x4), FieldTrait( 453, 1, 3, 0xc),
2899  FieldTrait( 454, 1, 12, 0xc), FieldTrait( 457, 1, 100, 0xc), FieldTrait( 460, 1, 13, 0x4),
2900  FieldTrait( 461, 15, 14, 0x4), FieldTrait( 462, 1, 101, 0x4), FieldTrait( 463, 15, 102, 0x4),
2901  FieldTrait( 470, 18, 27, 0x4), FieldTrait( 471, 15, 28, 0x4), FieldTrait( 472, 15, 29, 0x4),
2902  FieldTrait( 541, 25, 18, 0x4), FieldTrait( 542, 25, 106, 0x4), FieldTrait( 543, 15, 26, 0x4),
2903  FieldTrait( 584, 15, 1, 0x5), FieldTrait( 585, 1, 2, 0x5), FieldTrait( 592, 18, 115, 0x4),
2904  FieldTrait( 593, 15, 116, 0x4), FieldTrait( 594, 15, 117, 0x4), FieldTrait( 595, 15, 114, 0x4),
2905  FieldTrait( 625, 15, 7, 0x4), FieldTrait( 660, 1, 5, 0x4), FieldTrait( 667, 21, 44, 0x4),
2906  FieldTrait( 691, 15, 43, 0x4), FieldTrait( 762, 15, 16, 0x4), FieldTrait( 763, 15, 104, 0x4),
2907  FieldTrait( 810, 11, 135, 0x4), FieldTrait( 864, 1, 47, 0xc), FieldTrait( 873, 25, 48, 0x4),
2908  FieldTrait( 874, 25, 49, 0x4), FieldTrait( 875, 1, 45, 0x4), FieldTrait( 876, 15, 46, 0x4),
2909  FieldTrait( 877, 15, 131, 0x4), FieldTrait( 878, 15, 132, 0x4), FieldTrait( 879, 10, 134, 0x4),
2910  FieldTrait( 882, 11, 136, 0x4), FieldTrait( 883, 11, 137, 0x4), FieldTrait( 884, 13, 138, 0x4),
2911  FieldTrait( 885, 13, 139, 0x4), FieldTrait( 886, 13, 140, 0x4), FieldTrait( 887, 1, 141, 0xc),
2912  FieldTrait( 941, 19, 120, 0x4), FieldTrait( 947, 19, 32, 0x4), FieldTrait( 965, 15, 50, 0x4),
2913  FieldTrait( 966, 15, 51, 0x4), FieldTrait( 967, 9, 53, 0x4), FieldTrait( 968, 9, 54, 0x4),
2914  FieldTrait( 969, 9, 55, 0x4), FieldTrait( 970, 1, 56, 0x4), FieldTrait( 971, 1, 57, 0x4),
2915  FieldTrait( 972, 14, 142, 0x4), FieldTrait( 973, 13, 144, 0x4), FieldTrait( 974, 15, 145, 0x4),
2916  FieldTrait( 975, 1, 143, 0x4), FieldTrait( 996, 15, 59, 0x4), FieldTrait( 997, 15, 60, 0x4),
2917  FieldTrait( 998, 15, 146, 0x4), FieldTrait(1000, 15, 147, 0x4), FieldTrait(1018, 1, 58, 0xc),
2918  FieldTrait(1038, 13, 148, 0x4), FieldTrait(1039, 15, 150, 0x4), FieldTrait(1044, 10, 151, 0x4),
2919  FieldTrait(1045, 9, 152, 0x4), FieldTrait(1046, 7, 153, 0x4), FieldTrait(1049, 7, 52, 0x4),
2920  FieldTrait(1058, 1, 149, 0xc), FieldTrait(1079, 26, 61, 0x4), FieldTrait(1146, 13, 63, 0x4),
2921  FieldTrait(1147, 10, 64, 0x4), FieldTrait(1151, 15, 62, 0x4), FieldTrait(1184, 2, 65, 0x4),
2922  FieldTrait(1185, 29, 66, 0x4), FieldTrait(1186, 15, 67, 0x4), FieldTrait(1191, 15, 69, 0x4),
2923  FieldTrait(1192, 10, 70, 0x4), FieldTrait(1193, 7, 71, 0x4), FieldTrait(1194, 1, 72, 0x4),
2924  FieldTrait(1195, 13, 73, 0x4), FieldTrait(1196, 15, 74, 0x4), FieldTrait(1197, 15, 81, 0x4),
2925  FieldTrait(1198, 1, 75, 0x4), FieldTrait(1199, 11, 76, 0x4), FieldTrait(1200, 11, 77, 0x4),
2926  FieldTrait(1213, 26, 154, 0x4), FieldTrait(1227, 15, 68, 0x4), FieldTrait(1242, 8, 80, 0x4),
2927  FieldTrait(1244, 8, 79, 0x4), FieldTrait(1419, 1, 156, 0x4), FieldTrait(1423, 10, 157, 0x4),
2928  FieldTrait(1424, 15, 158, 0x4), FieldTrait(1425, 10, 159, 0x4), FieldTrait(1435, 1, 82, 0x4),
2929  FieldTrait(1437, 1, 160, 0x4), FieldTrait(1439, 1, 83, 0x4), FieldTrait(1441, 1, 161, 0x4),
2930  FieldTrait(1449, 15, 84, 0x4), FieldTrait(1450, 15, 85, 0x4), FieldTrait(1451, 14, 86, 0x4),
2931  FieldTrait(1452, 14, 87, 0x4), FieldTrait(1453, 15, 162, 0x4), FieldTrait(1454, 15, 163, 0x4),
2932  FieldTrait(1455, 14, 164, 0x4), FieldTrait(1456, 14, 165, 0x4), FieldTrait(1457, 14, 88, 0x4),
2933  FieldTrait(1458, 14, 89, 0x4), FieldTrait(1459, 14, 166, 0x4), FieldTrait(1460, 14, 167, 0x4),
2934  FieldTrait(1461, 1, 169, 0xc), FieldTrait(1478, 1, 90, 0x4), FieldTrait(1479, 1, 91, 0x4),
2935  FieldTrait(1480, 14, 92, 0x4), FieldTrait(1481, 1, 93, 0x4), FieldTrait(1482, 1, 94, 0x4),
2936  FieldTrait(1483, 1, 95, 0xc)
2937 };
2938 const FieldTrait_Hash_Array OrderMassStatusRequest::_ftha(OrderMassStatusRequest::_traits, 169);
2940 //-------------------------------------------------------------------------------------------------
2942 {
2943  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
2944  FieldTrait( 802, 1, 4, 0xc)
2945 };
2948 const unsigned short OrderMassStatusRequest::NoPartyIDs::_fnum;
2949 //-------------------------------------------------------------------------------------------------
2950 const FieldTrait OrderMassStatusRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
2951 {
2952  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
2953 };
2954 const FieldTrait_Hash_Array OrderMassStatusRequest::NoPartyIDs::NoPartySubIDs::_ftha(OrderMassStatusRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
2957 //-------------------------------------------------------------------------------------------------
2959 {
2960  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
2961 };
2965 //-------------------------------------------------------------------------------------------------
2967 {
2968  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
2969 };
2971 const MsgType OrderMassStatusRequest::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
2973 //-------------------------------------------------------------------------------------------------
2974 const FieldTrait OrderMassStatusRequest::NoEvents::_traits[] =
2975 {
2976  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
2977  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
2978 };
2981 const unsigned short OrderMassStatusRequest::NoEvents::_fnum;
2982 //-------------------------------------------------------------------------------------------------
2984 {
2985  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
2986 };
2990 //-------------------------------------------------------------------------------------------------
2992 {
2993  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
2994  FieldTrait(1052, 1, 4, 0xc)
2995 };
2999 //-------------------------------------------------------------------------------------------------
3000 const FieldTrait OrderMassStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
3001 {
3002  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
3003 };
3004 const FieldTrait_Hash_Array OrderMassStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(OrderMassStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
3007 //-------------------------------------------------------------------------------------------------
3009 {
3010  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
3011  FieldTrait(1062, 1, 4, 0xc)
3012 };
3016 //-------------------------------------------------------------------------------------------------
3017 const FieldTrait OrderMassStatusRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
3018 {
3019  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
3020 };
3021 const FieldTrait_Hash_Array OrderMassStatusRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(OrderMassStatusRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
3024 //-------------------------------------------------------------------------------------------------
3026 {
3027  FieldTrait(1462, 15, 1, 0x4), FieldTrait(1463, 7, 2, 0x4), FieldTrait(1464, 1, 3, 0x4)
3028 };
3032 //-------------------------------------------------------------------------------------------------
3034 {
3035  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
3036  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
3037  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
3038 };
3042 //-------------------------------------------------------------------------------------------------
3043 const FieldTrait OrderMassStatusRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
3044 {
3045  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
3046 };
3047 const FieldTrait_Hash_Array OrderMassStatusRequest::NoComplexEvents::NoComplexEventDates::_ftha(OrderMassStatusRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
3050 //-------------------------------------------------------------------------------------------------
3051 const FieldTrait OrderMassStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
3052 {
3053  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
3054 };
3055 const FieldTrait_Hash_Array OrderMassStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(OrderMassStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
3058 //-------------------------------------------------------------------------------------------------
3059 const FieldTrait QuoteRequestReject::_traits[] =
3060 {
3061  FieldTrait( 58, 15, 5, 0x4), FieldTrait( 131, 15, 1, 0x5), FieldTrait( 146, 1, 4, 0xd),
3062  FieldTrait( 354, 2, 6, 0x4), FieldTrait( 355, 28, 7, 0x4), FieldTrait( 644, 15, 2, 0x4),
3063  FieldTrait( 658, 1, 3, 0x5), FieldTrait(1091, 8, 11, 0x4), FieldTrait(1116, 1, 8, 0xc),
3064  FieldTrait(1171, 8, 9, 0x4), FieldTrait(1172, 1, 10, 0x4)
3065 };
3066 const FieldTrait_Hash_Array QuoteRequestReject::_ftha(QuoteRequestReject::_traits, 11);
3068 //-------------------------------------------------------------------------------------------------
3069 const FieldTrait QuoteRequestReject::NoRelatedSym::_traits[] =
3070 {
3071  FieldTrait( 1, 15, 118, 0x4), FieldTrait( 15, 19, 116, 0x4), FieldTrait( 22, 15, 4, 0x4),
3072  FieldTrait( 38, 10, 107, 0x4), FieldTrait( 40, 7, 124, 0x4), FieldTrait( 44, 11, 136, 0x4),
3073  FieldTrait( 48, 15, 3, 0x4), FieldTrait( 54, 7, 105, 0x4), FieldTrait( 55, 15, 1, 0x4),
3074  FieldTrait( 60, 22, 126, 0x4), FieldTrait( 63, 15, 112, 0x4), FieldTrait( 64, 25, 113, 0x4),
3075  FieldTrait( 65, 15, 2, 0x4), FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4),
3076  FieldTrait( 126, 22, 125, 0x4), FieldTrait( 140, 11, 99, 0x4), FieldTrait( 152, 10, 108, 0x4),
3077  FieldTrait( 167, 15, 8, 0x4), FieldTrait( 192, 10, 115, 0x4), FieldTrait( 193, 25, 114, 0x4),
3078  FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4), FieldTrait( 202, 11, 24, 0x4),
3079  FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4), FieldTrait( 218, 12, 127, 0x4),
3080  FieldTrait( 220, 19, 128, 0x4), FieldTrait( 221, 15, 129, 0x4), FieldTrait( 222, 15, 130, 0x4),
3081  FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4),
3082  FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4),
3083  FieldTrait( 229, 25, 104, 0x4), FieldTrait( 231, 9, 27, 0x4), FieldTrait( 232, 1, 117, 0xc),
3084  FieldTrait( 235, 15, 138, 0x4), FieldTrait( 236, 14, 139, 0x4), FieldTrait( 239, 1, 14, 0x4),
3085  FieldTrait( 240, 25, 23, 0x4), FieldTrait( 255, 15, 18, 0x4), FieldTrait( 303, 1, 100, 0x4),
3086  FieldTrait( 336, 15, 102, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
3087  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 423, 1, 135, 0x4),
3088  FieldTrait( 453, 1, 144, 0xc), FieldTrait( 454, 1, 5, 0xc), FieldTrait( 460, 1, 6, 0x4),
3089  FieldTrait( 461, 15, 7, 0x4), FieldTrait( 468, 7, 110, 0x4), FieldTrait( 469, 9, 111, 0x4),
3090  FieldTrait( 470, 18, 20, 0x4), FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4),
3091  FieldTrait( 516, 14, 109, 0x4), FieldTrait( 537, 1, 101, 0x4), FieldTrait( 541, 25, 11, 0x4),
3092  FieldTrait( 543, 15, 19, 0x4), FieldTrait( 555, 1, 121, 0xc), FieldTrait( 581, 1, 120, 0x4),
3093  FieldTrait( 625, 15, 103, 0x4), FieldTrait( 640, 11, 137, 0x4), FieldTrait( 660, 1, 119, 0x4),
3094  FieldTrait( 662, 11, 131, 0x4), FieldTrait( 663, 1, 132, 0x4), FieldTrait( 667, 21, 37, 0x4),
3095  FieldTrait( 691, 15, 36, 0x4), FieldTrait( 692, 1, 123, 0x4), FieldTrait( 696, 25, 141, 0x4),
3096  FieldTrait( 697, 11, 142, 0x4), FieldTrait( 698, 1, 143, 0x4), FieldTrait( 699, 15, 133, 0x4),
3097  FieldTrait( 701, 25, 140, 0x4), FieldTrait( 711, 1, 98, 0xc), FieldTrait( 735, 1, 122, 0xc),
3098  FieldTrait( 761, 15, 134, 0x4), FieldTrait( 762, 15, 9, 0x4), FieldTrait( 788, 1, 93, 0x4),
3099  FieldTrait( 854, 1, 106, 0x4), FieldTrait( 864, 1, 40, 0xc), FieldTrait( 873, 25, 41, 0x4),
3100  FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4), FieldTrait( 876, 15, 39, 0x4),
3101  FieldTrait( 898, 14, 97, 0x4), FieldTrait( 913, 15, 89, 0x4), FieldTrait( 914, 15, 90, 0x4),
3102  FieldTrait( 915, 25, 91, 0x4), FieldTrait( 916, 25, 94, 0x4), FieldTrait( 917, 25, 95, 0x4),
3103  FieldTrait( 918, 19, 92, 0x4), FieldTrait( 919, 1, 96, 0x4), FieldTrait( 947, 19, 25, 0x4),
3104  FieldTrait( 965, 15, 43, 0x4), FieldTrait( 966, 15, 44, 0x4), FieldTrait( 967, 9, 46, 0x4),
3105  FieldTrait( 968, 9, 47, 0x4), FieldTrait( 969, 9, 48, 0x4), FieldTrait( 970, 1, 49, 0x4),
3106  FieldTrait( 971, 1, 50, 0x4), FieldTrait( 996, 15, 52, 0x4), FieldTrait( 997, 15, 53, 0x4),
3107  FieldTrait(1018, 1, 51, 0xc), FieldTrait(1049, 7, 45, 0x4), FieldTrait(1079, 26, 54, 0x4),
3108  FieldTrait(1146, 13, 56, 0x4), FieldTrait(1147, 10, 57, 0x4), FieldTrait(1151, 15, 55, 0x4),
3109  FieldTrait(1184, 2, 58, 0x4), FieldTrait(1185, 29, 59, 0x4), FieldTrait(1186, 15, 60, 0x4),
3110  FieldTrait(1191, 15, 62, 0x4), FieldTrait(1192, 10, 63, 0x4), FieldTrait(1193, 7, 64, 0x4),
3111  FieldTrait(1194, 1, 65, 0x4), FieldTrait(1195, 13, 66, 0x4), FieldTrait(1196, 15, 67, 0x4),
3112  FieldTrait(1197, 15, 74, 0x4), FieldTrait(1198, 1, 68, 0x4), FieldTrait(1199, 11, 69, 0x4),
3113  FieldTrait(1200, 11, 70, 0x4), FieldTrait(1227, 15, 61, 0x4), FieldTrait(1242, 8, 73, 0x4),
3114  FieldTrait(1244, 8, 72, 0x4), FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4),
3115  FieldTrait(1449, 15, 77, 0x4), FieldTrait(1450, 15, 78, 0x4), FieldTrait(1451, 14, 79, 0x4),
3116  FieldTrait(1452, 14, 80, 0x4), FieldTrait(1457, 14, 81, 0x4), FieldTrait(1458, 14, 82, 0x4),
3117  FieldTrait(1478, 1, 83, 0x4), FieldTrait(1479, 1, 84, 0x4), FieldTrait(1480, 14, 85, 0x4),
3118  FieldTrait(1481, 1, 86, 0x4), FieldTrait(1482, 1, 87, 0x4), FieldTrait(1483, 1, 88, 0xc)
3119 };
3122 const unsigned short QuoteRequestReject::NoRelatedSym::_fnum;
3123 //-------------------------------------------------------------------------------------------------
3124 const FieldTrait QuoteRequestReject::NoRelatedSym::NoStipulations::_traits[] =
3125 {
3126  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
3127 };
3128 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoStipulations::_ftha(QuoteRequestReject::NoRelatedSym::NoStipulations::_traits, 2);
3131 //-------------------------------------------------------------------------------------------------
3132 const FieldTrait QuoteRequestReject::NoRelatedSym::NoPartyIDs::_traits[] =
3133 {
3134  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
3135  FieldTrait( 802, 1, 4, 0xc)
3136 };
3137 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoPartyIDs::_ftha(QuoteRequestReject::NoRelatedSym::NoPartyIDs::_traits, 4);
3140 //-------------------------------------------------------------------------------------------------
3141 const FieldTrait QuoteRequestReject::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_traits[] =
3142 {
3143  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
3144 };
3145 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_ftha(QuoteRequestReject::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_traits, 2);
3148 //-------------------------------------------------------------------------------------------------
3149 const FieldTrait QuoteRequestReject::NoRelatedSym::NoSecurityAltID::_traits[] =
3150 {
3151  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
3152 };
3153 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoSecurityAltID::_ftha(QuoteRequestReject::NoRelatedSym::NoSecurityAltID::_traits, 2);
3156 //-------------------------------------------------------------------------------------------------
3157 const FieldTrait QuoteRequestReject::NoRelatedSym::NoLegs::_traits[] =
3158 {
3159  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
3160  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
3161  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 539, 1, 60, 0xc),
3162  FieldTrait( 556, 19, 38, 0x4), FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 57, 0x4),
3163  FieldTrait( 588, 25, 58, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
3164  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
3165  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
3166  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
3167  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
3168  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
3169  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
3170  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
3171  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
3172  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 654, 15, 67, 0x4), FieldTrait( 676, 19, 61, 0x4),
3173  FieldTrait( 677, 15, 62, 0x4), FieldTrait( 678, 15, 63, 0x4), FieldTrait( 679, 11, 64, 0x4),
3174  FieldTrait( 680, 1, 65, 0x4), FieldTrait( 683, 1, 59, 0xc), FieldTrait( 685, 10, 66, 0x4),
3175  FieldTrait( 687, 10, 55, 0x4), FieldTrait( 690, 1, 56, 0x4), FieldTrait( 739, 25, 40, 0x4),
3176  FieldTrait( 740, 15, 39, 0x4), FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4),
3177  FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4),
3178  FieldTrait(1001, 15, 44, 0x4), FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4),
3179  FieldTrait(1224, 10, 50, 0x4), FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4),
3180  FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4),
3181  FieldTrait(1440, 1, 54, 0x4)
3182 };
3183 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoLegs::_ftha(QuoteRequestReject::NoRelatedSym::NoLegs::_traits, 67);
3186 //-------------------------------------------------------------------------------------------------
3187 const FieldTrait QuoteRequestReject::NoRelatedSym::NoLegs::NoNestedPartyIDs::_traits[] =
3188 {
3189  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
3190  FieldTrait( 804, 1, 4, 0xc)
3191 };
3192 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoLegs::NoNestedPartyIDs::_ftha(QuoteRequestReject::NoRelatedSym::NoLegs::NoNestedPartyIDs::_traits, 4);
3195 //-------------------------------------------------------------------------------------------------
3196 const FieldTrait QuoteRequestReject::NoRelatedSym::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
3197 {
3198  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
3199 };
3200 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(QuoteRequestReject::NoRelatedSym::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
3203 //-------------------------------------------------------------------------------------------------
3204 const FieldTrait QuoteRequestReject::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits[] =
3205 {
3206  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
3207 };
3208 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(QuoteRequestReject::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits, 2);
3211 //-------------------------------------------------------------------------------------------------
3212 const FieldTrait QuoteRequestReject::NoRelatedSym::NoLegs::NoLegStipulations::_traits[] =
3213 {
3214  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
3215 };
3216 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoLegs::NoLegStipulations::_ftha(QuoteRequestReject::NoRelatedSym::NoLegs::NoLegStipulations::_traits, 2);
3219 //-------------------------------------------------------------------------------------------------
3220 const FieldTrait QuoteRequestReject::NoRelatedSym::NoUnderlyings::_traits[] =
3221 {
3222  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
3223  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
3224  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
3225  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
3226  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
3227  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
3228  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
3229  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
3230  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
3231  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
3232  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
3233  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
3234  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
3235  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
3236  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
3237  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
3238  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
3239  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
3240  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
3241  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
3242  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
3243  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
3244  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
3245  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
3246 };
3247 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoUnderlyings::_ftha(QuoteRequestReject::NoRelatedSym::NoUnderlyings::_traits, 72);
3250 //-------------------------------------------------------------------------------------------------
3251 const FieldTrait QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
3252 {
3253  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
3254 };
3255 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
3258 //-------------------------------------------------------------------------------------------------
3259 const FieldTrait QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits[] =
3260 {
3261  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
3262 };
3263 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits, 2);
3266 //-------------------------------------------------------------------------------------------------
3267 const FieldTrait QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
3268 {
3269  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
3270  FieldTrait(1062, 1, 4, 0xc)
3271 };
3272 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
3275 //-------------------------------------------------------------------------------------------------
3276 const FieldTrait QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
3277 {
3278  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
3279 };
3280 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
3283 //-------------------------------------------------------------------------------------------------
3284 const FieldTrait QuoteRequestReject::NoRelatedSym::NoQuoteQualifiers::_traits[] =
3285 {
3286  FieldTrait( 695, 7, 1, 0x4)
3287 };
3288 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoQuoteQualifiers::_ftha(QuoteRequestReject::NoRelatedSym::NoQuoteQualifiers::_traits, 1);
3291 //-------------------------------------------------------------------------------------------------
3292 const FieldTrait QuoteRequestReject::NoRelatedSym::NoEvents::_traits[] =
3293 {
3294  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
3295  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
3296 };
3297 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoEvents::_ftha(QuoteRequestReject::NoRelatedSym::NoEvents::_traits, 5);
3300 //-------------------------------------------------------------------------------------------------
3301 const FieldTrait QuoteRequestReject::NoRelatedSym::NoInstrumentParties::_traits[] =
3302 {
3303  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
3304  FieldTrait(1052, 1, 4, 0xc)
3305 };
3306 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoInstrumentParties::_ftha(QuoteRequestReject::NoRelatedSym::NoInstrumentParties::_traits, 4);
3309 //-------------------------------------------------------------------------------------------------
3310 const FieldTrait QuoteRequestReject::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
3311 {
3312  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
3313 };
3314 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(QuoteRequestReject::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
3317 //-------------------------------------------------------------------------------------------------
3318 const FieldTrait QuoteRequestReject::NoRelatedSym::NoComplexEvents::_traits[] =
3319 {
3320  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
3321  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
3322  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
3323 };
3324 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoComplexEvents::_ftha(QuoteRequestReject::NoRelatedSym::NoComplexEvents::_traits, 8);
3327 //-------------------------------------------------------------------------------------------------
3328 const FieldTrait QuoteRequestReject::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
3329 {
3330  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
3331 };
3332 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(QuoteRequestReject::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
3335 //-------------------------------------------------------------------------------------------------
3336 const FieldTrait QuoteRequestReject::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
3337 {
3338  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
3339 };
3340 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(QuoteRequestReject::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
3343 //-------------------------------------------------------------------------------------------------
3345 {
3346  FieldTrait(1117, 15, 1, 0x4), FieldTrait(1118, 7, 2, 0x4), FieldTrait(1119, 1, 3, 0x4),
3347  FieldTrait(1120, 1, 4, 0xc)
3348 };
3351 const unsigned short QuoteRequestReject::NoRootPartyIDs::_fnum;
3352 //-------------------------------------------------------------------------------------------------
3353 const FieldTrait QuoteRequestReject::NoRootPartyIDs::NoRootPartySubIDs::_traits[] =
3354 {
3355  FieldTrait(1121, 15, 1, 0x4), FieldTrait(1122, 1, 2, 0x4)
3356 };
3357 const FieldTrait_Hash_Array QuoteRequestReject::NoRootPartyIDs::NoRootPartySubIDs::_ftha(QuoteRequestReject::NoRootPartyIDs::NoRootPartySubIDs::_traits, 2);
3360 //-------------------------------------------------------------------------------------------------
3361 const FieldTrait RFQRequest::_traits[] =
3362 {
3363  FieldTrait( 146, 1, 2, 0xd), FieldTrait( 263, 7, 3, 0x4), FieldTrait( 453, 1, 5, 0xc),
3364  FieldTrait( 644, 15, 1, 0x5), FieldTrait(1171, 8, 4, 0x4)
3365 };
3366 const FieldTrait_Hash_Array RFQRequest::_ftha(RFQRequest::_traits, 5);
3367 const MsgType RFQRequest::_msgtype("AH");
3368 //-------------------------------------------------------------------------------------------------
3369 const FieldTrait RFQRequest::NoRelatedSym::_traits[] =
3370 {
3371  FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4), FieldTrait( 55, 15, 1, 0x4),
3372  FieldTrait( 65, 15, 2, 0x4), FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4),
3373  FieldTrait( 140, 11, 91, 0x4), FieldTrait( 167, 15, 8, 0x4), FieldTrait( 200, 21, 10, 0x4),
3374  FieldTrait( 201, 1, 71, 0x4), FieldTrait( 202, 11, 24, 0x4), FieldTrait( 206, 7, 26, 0x4),
3375  FieldTrait( 207, 20, 29, 0x4), FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4),
3376  FieldTrait( 225, 25, 13, 0x4), FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4),
3377  FieldTrait( 228, 9, 17, 0x4), FieldTrait( 231, 9, 27, 0x4), FieldTrait( 239, 1, 14, 0x4),
3378  FieldTrait( 240, 25, 23, 0x4), FieldTrait( 255, 15, 18, 0x4), FieldTrait( 303, 1, 92, 0x4),
3379  FieldTrait( 336, 15, 94, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
3380  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 454, 1, 5, 0xc),
3381  FieldTrait( 460, 1, 6, 0x4), FieldTrait( 461, 15, 7, 0x4), FieldTrait( 470, 18, 20, 0x4),
3382  FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4), FieldTrait( 537, 1, 93, 0x4),
3383  FieldTrait( 541, 25, 11, 0x4), FieldTrait( 543, 15, 19, 0x4), FieldTrait( 555, 1, 90, 0xc),
3384  FieldTrait( 625, 15, 95, 0x4), FieldTrait( 667, 21, 37, 0x4), FieldTrait( 691, 15, 36, 0x4),
3385  FieldTrait( 711, 1, 89, 0xc), FieldTrait( 762, 15, 9, 0x4), FieldTrait( 864, 1, 40, 0xc),
3386  FieldTrait( 873, 25, 41, 0x4), FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4),
3387  FieldTrait( 876, 15, 39, 0x4), FieldTrait( 947, 19, 25, 0x4), FieldTrait( 965, 15, 43, 0x4),
3388  FieldTrait( 966, 15, 44, 0x4), FieldTrait( 967, 9, 46, 0x4), FieldTrait( 968, 9, 47, 0x4),
3389  FieldTrait( 969, 9, 48, 0x4), FieldTrait( 970, 1, 49, 0x4), FieldTrait( 971, 1, 50, 0x4),
3390  FieldTrait( 996, 15, 52, 0x4), FieldTrait( 997, 15, 53, 0x4), FieldTrait(1018, 1, 51, 0xc),
3391  FieldTrait(1049, 7, 45, 0x4), FieldTrait(1079, 26, 54, 0x4), FieldTrait(1146, 13, 56, 0x4),
3392  FieldTrait(1147, 10, 57, 0x4), FieldTrait(1151, 15, 55, 0x4), FieldTrait(1184, 2, 58, 0x4),
3393  FieldTrait(1185, 29, 59, 0x4), FieldTrait(1186, 15, 60, 0x4), FieldTrait(1191, 15, 62, 0x4),
3394  FieldTrait(1192, 10, 63, 0x4), FieldTrait(1193, 7, 64, 0x4), FieldTrait(1194, 1, 65, 0x4),
3395  FieldTrait(1195, 13, 66, 0x4), FieldTrait(1196, 15, 67, 0x4), FieldTrait(1197, 15, 74, 0x4),
3396  FieldTrait(1198, 1, 68, 0x4), FieldTrait(1199, 11, 69, 0x4), FieldTrait(1200, 11, 70, 0x4),
3397  FieldTrait(1227, 15, 61, 0x4), FieldTrait(1242, 8, 73, 0x4), FieldTrait(1244, 8, 72, 0x4),
3398  FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4), FieldTrait(1449, 15, 77, 0x4),
3399  FieldTrait(1450, 15, 78, 0x4), FieldTrait(1451, 14, 79, 0x4), FieldTrait(1452, 14, 80, 0x4),
3400  FieldTrait(1457, 14, 81, 0x4), FieldTrait(1458, 14, 82, 0x4), FieldTrait(1478, 1, 83, 0x4),
3401  FieldTrait(1479, 1, 84, 0x4), FieldTrait(1480, 14, 85, 0x4), FieldTrait(1481, 1, 86, 0x4),
3402  FieldTrait(1482, 1, 87, 0x4), FieldTrait(1483, 1, 88, 0xc)
3403 };
3405 const MsgType RFQRequest::NoRelatedSym::_msgtype("NoRelatedSym");
3406 const unsigned short RFQRequest::NoRelatedSym::_fnum;
3407 //-------------------------------------------------------------------------------------------------
3408 const FieldTrait RFQRequest::NoRelatedSym::NoSecurityAltID::_traits[] =
3409 {
3410  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
3411 };
3412 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoSecurityAltID::_ftha(RFQRequest::NoRelatedSym::NoSecurityAltID::_traits, 2);
3415 //-------------------------------------------------------------------------------------------------
3416 const FieldTrait RFQRequest::NoRelatedSym::NoLegs::_traits[] =
3417 {
3418  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
3419  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
3420  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
3421  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
3422  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
3423  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
3424  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
3425  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
3426  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
3427  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
3428  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
3429  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
3430  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
3431  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
3432  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
3433  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
3434  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
3435  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
3436 };
3437 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoLegs::_ftha(RFQRequest::NoRelatedSym::NoLegs::_traits, 54);
3439 const unsigned short RFQRequest::NoRelatedSym::NoLegs::_fnum;
3440 //-------------------------------------------------------------------------------------------------
3441 const FieldTrait RFQRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits[] =
3442 {
3443  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
3444 };
3445 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(RFQRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits, 2);
3448 //-------------------------------------------------------------------------------------------------
3449 const FieldTrait RFQRequest::NoRelatedSym::NoUnderlyings::_traits[] =
3450 {
3451  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
3452  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
3453  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
3454  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
3455  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
3456  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
3457  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
3458  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
3459  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
3460  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
3461  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
3462  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
3463  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
3464  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
3465  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
3466  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
3467  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
3468  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
3469  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
3470  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
3471  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
3472  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
3473  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
3474  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
3475 };
3476 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoUnderlyings::_ftha(RFQRequest::NoRelatedSym::NoUnderlyings::_traits, 72);
3479 //-------------------------------------------------------------------------------------------------
3480 const FieldTrait RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
3481 {
3482  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
3483 };
3484 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
3487 //-------------------------------------------------------------------------------------------------
3488 const FieldTrait RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits[] =
3489 {
3490  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
3491 };
3492 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits, 2);
3495 //-------------------------------------------------------------------------------------------------
3496 const FieldTrait RFQRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
3497 {
3498  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
3499  FieldTrait(1062, 1, 4, 0xc)
3500 };
3501 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(RFQRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
3504 //-------------------------------------------------------------------------------------------------
3505 const FieldTrait RFQRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
3506 {
3507  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
3508 };
3509 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(RFQRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
3512 //-------------------------------------------------------------------------------------------------
3513 const FieldTrait RFQRequest::NoRelatedSym::NoEvents::_traits[] =
3514 {
3515  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
3516  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
3517 };
3518 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoEvents::_ftha(RFQRequest::NoRelatedSym::NoEvents::_traits, 5);
3520 const unsigned short RFQRequest::NoRelatedSym::NoEvents::_fnum;
3521 //-------------------------------------------------------------------------------------------------
3522 const FieldTrait RFQRequest::NoRelatedSym::NoInstrumentParties::_traits[] =
3523 {
3524  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
3525  FieldTrait(1052, 1, 4, 0xc)
3526 };
3527 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoInstrumentParties::_ftha(RFQRequest::NoRelatedSym::NoInstrumentParties::_traits, 4);
3530 //-------------------------------------------------------------------------------------------------
3531 const FieldTrait RFQRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
3532 {
3533  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
3534 };
3535 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(RFQRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
3538 //-------------------------------------------------------------------------------------------------
3539 const FieldTrait RFQRequest::NoRelatedSym::NoComplexEvents::_traits[] =
3540 {
3541  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
3542  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
3543  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
3544 };
3545 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoComplexEvents::_ftha(RFQRequest::NoRelatedSym::NoComplexEvents::_traits, 8);
3548 //-------------------------------------------------------------------------------------------------
3549 const FieldTrait RFQRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
3550 {
3551  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
3552 };
3553 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(RFQRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
3556 //-------------------------------------------------------------------------------------------------
3557 const FieldTrait RFQRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
3558 {
3559  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
3560 };
3561 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(RFQRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
3564 //-------------------------------------------------------------------------------------------------
3565 const FieldTrait RFQRequest::NoPartyIDs::_traits[] =
3566 {
3567  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
3568  FieldTrait( 802, 1, 4, 0xc)
3569 };
3570 const FieldTrait_Hash_Array RFQRequest::NoPartyIDs::_ftha(RFQRequest::NoPartyIDs::_traits, 4);
3571 const MsgType RFQRequest::NoPartyIDs::_msgtype("NoPartyIDs");
3572 const unsigned short RFQRequest::NoPartyIDs::_fnum;
3573 //-------------------------------------------------------------------------------------------------
3574 const FieldTrait RFQRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
3575 {
3576  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
3577 };
3578 const FieldTrait_Hash_Array RFQRequest::NoPartyIDs::NoPartySubIDs::_ftha(RFQRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
3581 //-------------------------------------------------------------------------------------------------
3582 const FieldTrait QuoteStatusReport::_traits[] =
3583 {
3584  FieldTrait( 1, 15, 119, 0x4), FieldTrait( 12, 13, 166, 0x4), FieldTrait( 13, 7, 165, 0x4),
3585  FieldTrait( 15, 19, 117, 0x4), FieldTrait( 22, 15, 12, 0x4), FieldTrait( 38, 10, 108, 0x4),
3586  FieldTrait( 40, 7, 159, 0x4), FieldTrait( 44, 11, 125, 0x4), FieldTrait( 48, 15, 11, 0x4),
3587  FieldTrait( 54, 7, 107, 0x4), FieldTrait( 55, 15, 9, 0x4), FieldTrait( 58, 15, 170, 0x4),
3588  FieldTrait( 60, 22, 158, 0x4), FieldTrait( 62, 22, 149, 0x4), FieldTrait( 63, 15, 113, 0x4),
3589  FieldTrait( 64, 25, 114, 0x4), FieldTrait( 65, 15, 10, 0x4), FieldTrait( 100, 20, 168, 0x4),
3590  FieldTrait( 106, 15, 38, 0x4), FieldTrait( 107, 15, 41, 0x4), FieldTrait( 110, 10, 177, 0x4),
3591  FieldTrait( 117, 15, 3, 0x4), FieldTrait( 126, 22, 124, 0x4), FieldTrait( 131, 15, 2, 0x4),
3592  FieldTrait( 132, 11, 141, 0x4), FieldTrait( 133, 11, 142, 0x4), FieldTrait( 134, 10, 146, 0x4),
3593  FieldTrait( 135, 10, 148, 0x4), FieldTrait( 152, 10, 109, 0x4), FieldTrait( 156, 7, 164, 0x4),
3594  FieldTrait( 167, 15, 16, 0x4), FieldTrait( 188, 11, 150, 0x4), FieldTrait( 189, 12, 152, 0x4),
3595  FieldTrait( 190, 11, 151, 0x4), FieldTrait( 191, 12, 153, 0x4), FieldTrait( 192, 10, 116, 0x4),
3596  FieldTrait( 193, 25, 115, 0x4), FieldTrait( 200, 21, 18, 0x4), FieldTrait( 201, 1, 79, 0x4),
3597  FieldTrait( 202, 11, 32, 0x4), FieldTrait( 206, 7, 34, 0x4), FieldTrait( 207, 20, 37, 0x4),
3598  FieldTrait( 218, 12, 127, 0x4), FieldTrait( 220, 19, 128, 0x4), FieldTrait( 221, 15, 129, 0x4),
3599  FieldTrait( 222, 15, 130, 0x4), FieldTrait( 223, 14, 36, 0x4), FieldTrait( 224, 25, 20, 0x4),
3600  FieldTrait( 225, 25, 21, 0x4), FieldTrait( 226, 1, 23, 0x4), FieldTrait( 227, 14, 24, 0x4),
3601  FieldTrait( 228, 9, 25, 0x4), FieldTrait( 231, 9, 35, 0x4), FieldTrait( 232, 1, 118, 0xc),
3602  FieldTrait( 235, 15, 135, 0x4), FieldTrait( 236, 14, 136, 0x4), FieldTrait( 239, 1, 22, 0x4),
3603  FieldTrait( 240, 25, 31, 0x4), FieldTrait( 255, 15, 26, 0x4), FieldTrait( 297, 1, 169, 0x4),
3604  FieldTrait( 298, 1, 174, 0x4), FieldTrait( 300, 1, 176, 0x4), FieldTrait( 336, 15, 7, 0x4),
3605  FieldTrait( 348, 2, 39, 0x4), FieldTrait( 349, 28, 40, 0x4), FieldTrait( 350, 2, 42, 0x4),
3606  FieldTrait( 351, 28, 43, 0x4), FieldTrait( 354, 2, 171, 0x4), FieldTrait( 355, 28, 172, 0x4),
3607  FieldTrait( 423, 1, 126, 0x4), FieldTrait( 453, 1, 6, 0xc), FieldTrait( 454, 1, 13, 0xc),
3608  FieldTrait( 460, 1, 14, 0x4), FieldTrait( 461, 15, 15, 0x4), FieldTrait( 468, 7, 111, 0x4),
3609  FieldTrait( 469, 9, 112, 0x4), FieldTrait( 470, 18, 28, 0x4), FieldTrait( 471, 15, 29, 0x4),
3610  FieldTrait( 472, 15, 30, 0x4), FieldTrait( 516, 14, 110, 0x4), FieldTrait( 528, 7, 179, 0x4),
3611  FieldTrait( 529, 16, 180, 0x4), FieldTrait( 537, 1, 5, 0x4), FieldTrait( 541, 25, 19, 0x4),
3612  FieldTrait( 543, 15, 27, 0x4), FieldTrait( 555, 1, 122, 0xc), FieldTrait( 581, 1, 121, 0x4),
3613  FieldTrait( 582, 1, 167, 0x4), FieldTrait( 625, 15, 8, 0x4), FieldTrait( 631, 11, 154, 0x4),
3614  FieldTrait( 632, 14, 155, 0x4), FieldTrait( 633, 14, 156, 0x4), FieldTrait( 634, 14, 157, 0x4),
3615  FieldTrait( 642, 12, 160, 0x4), FieldTrait( 643, 12, 161, 0x4), FieldTrait( 645, 11, 143, 0x4),
3616  FieldTrait( 646, 11, 144, 0x4), FieldTrait( 647, 10, 145, 0x4), FieldTrait( 648, 10, 147, 0x4),
3617  FieldTrait( 649, 15, 1, 0x4), FieldTrait( 656, 9, 162, 0x4), FieldTrait( 657, 9, 163, 0x4),
3618  FieldTrait( 660, 1, 120, 0x4), FieldTrait( 662, 11, 131, 0x4), FieldTrait( 663, 1, 132, 0x4),
3619  FieldTrait( 667, 21, 45, 0x4), FieldTrait( 691, 15, 44, 0x4), FieldTrait( 693, 15, 4, 0x4),
3620  FieldTrait( 696, 25, 138, 0x4), FieldTrait( 697, 11, 139, 0x4), FieldTrait( 698, 1, 140, 0x4),
3621  FieldTrait( 699, 15, 133, 0x4), FieldTrait( 701, 25, 137, 0x4), FieldTrait( 711, 1, 106, 0xc),
3622  FieldTrait( 735, 1, 123, 0xc), FieldTrait( 761, 15, 134, 0x4), FieldTrait( 762, 15, 17, 0x4),
3623  FieldTrait( 775, 1, 178, 0x4), FieldTrait( 788, 1, 101, 0x4), FieldTrait( 864, 1, 48, 0xc),
3624  FieldTrait( 873, 25, 49, 0x4), FieldTrait( 874, 25, 50, 0x4), FieldTrait( 875, 1, 46, 0x4),
3625  FieldTrait( 876, 15, 47, 0x4), FieldTrait( 898, 14, 105, 0x4), FieldTrait( 913, 15, 97, 0x4),
3626  FieldTrait( 914, 15, 98, 0x4), FieldTrait( 915, 25, 99, 0x4), FieldTrait( 916, 25, 102, 0x4),
3627  FieldTrait( 917, 25, 103, 0x4), FieldTrait( 918, 19, 100, 0x4), FieldTrait( 919, 1, 104, 0x4),
3628  FieldTrait( 947, 19, 33, 0x4), FieldTrait( 965, 15, 51, 0x4), FieldTrait( 966, 15, 52, 0x4),
3629  FieldTrait( 967, 9, 54, 0x4), FieldTrait( 968, 9, 55, 0x4), FieldTrait( 969, 9, 56, 0x4),
3630  FieldTrait( 970, 1, 57, 0x4), FieldTrait( 971, 1, 58, 0x4), FieldTrait( 996, 15, 60, 0x4),
3631  FieldTrait( 997, 15, 61, 0x4), FieldTrait(1018, 1, 59, 0xc), FieldTrait(1049, 7, 53, 0x4),
3632  FieldTrait(1079, 26, 62, 0x4), FieldTrait(1133, 7, 173, 0x4), FieldTrait(1146, 13, 64, 0x4),
3633  FieldTrait(1147, 10, 65, 0x4), FieldTrait(1151, 15, 63, 0x4), FieldTrait(1166, 15, 175, 0x4),
3634  FieldTrait(1184, 2, 66, 0x4), FieldTrait(1185, 29, 67, 0x4), FieldTrait(1186, 15, 68, 0x4),
3635  FieldTrait(1191, 15, 70, 0x4), FieldTrait(1192, 10, 71, 0x4), FieldTrait(1193, 7, 72, 0x4),
3636  FieldTrait(1194, 1, 73, 0x4), FieldTrait(1195, 13, 74, 0x4), FieldTrait(1196, 15, 75, 0x4),
3637  FieldTrait(1197, 15, 82, 0x4), FieldTrait(1198, 1, 76, 0x4), FieldTrait(1199, 11, 77, 0x4),
3638  FieldTrait(1200, 11, 78, 0x4), FieldTrait(1227, 15, 69, 0x4), FieldTrait(1242, 8, 81, 0x4),
3639  FieldTrait(1244, 8, 80, 0x4), FieldTrait(1435, 1, 83, 0x4), FieldTrait(1439, 1, 84, 0x4),
3640  FieldTrait(1449, 15, 85, 0x4), FieldTrait(1450, 15, 86, 0x4), FieldTrait(1451, 14, 87, 0x4),
3641  FieldTrait(1452, 14, 88, 0x4), FieldTrait(1457, 14, 89, 0x4), FieldTrait(1458, 14, 90, 0x4),
3642  FieldTrait(1461, 1, 181, 0xc), FieldTrait(1478, 1, 91, 0x4), FieldTrait(1479, 1, 92, 0x4),
3643  FieldTrait(1480, 14, 93, 0x4), FieldTrait(1481, 1, 94, 0x4), FieldTrait(1482, 1, 95, 0x4),
3644  FieldTrait(1483, 1, 96, 0xc)
3645 };
3646 const FieldTrait_Hash_Array QuoteStatusReport::_ftha(QuoteStatusReport::_traits, 181);
3648 //-------------------------------------------------------------------------------------------------
3649 const FieldTrait QuoteStatusReport::NoStipulations::_traits[] =
3650 {
3651  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
3652 };
3655 const unsigned short QuoteStatusReport::NoStipulations::_fnum;
3656 //-------------------------------------------------------------------------------------------------
3657 const FieldTrait QuoteStatusReport::NoPartyIDs::_traits[] =
3658 {
3659  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
3660  FieldTrait( 802, 1, 4, 0xc)
3661 };
3664 const unsigned short QuoteStatusReport::NoPartyIDs::_fnum;
3665 //-------------------------------------------------------------------------------------------------
3666 const FieldTrait QuoteStatusReport::NoPartyIDs::NoPartySubIDs::_traits[] =
3667 {
3668  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
3669 };
3670 const FieldTrait_Hash_Array QuoteStatusReport::NoPartyIDs::NoPartySubIDs::_ftha(QuoteStatusReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
3673 //-------------------------------------------------------------------------------------------------
3675 {
3676  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
3677 };
3679 const MsgType QuoteStatusReport::NoSecurityAltID::_msgtype("NoSecurityAltID");
3680 const unsigned short QuoteStatusReport::NoSecurityAltID::_fnum;
3681 //-------------------------------------------------------------------------------------------------
3682 const FieldTrait QuoteStatusReport::NoLegs::_traits[] =
3683 {
3684  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
3685  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
3686  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 539, 1, 60, 0xc),
3687  FieldTrait( 556, 19, 38, 0x4), FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 57, 0x4),
3688  FieldTrait( 588, 25, 58, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
3689  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
3690  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
3691  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
3692  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
3693  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
3694  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
3695  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
3696  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
3697  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 683, 1, 59, 0xc), FieldTrait( 685, 10, 61, 0x4),
3698  FieldTrait( 687, 10, 55, 0x4), FieldTrait( 690, 1, 56, 0x4), FieldTrait( 739, 25, 40, 0x4),
3699  FieldTrait( 740, 15, 39, 0x4), FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4),
3700  FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4),
3701  FieldTrait(1001, 15, 44, 0x4), FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4),
3702  FieldTrait(1224, 10, 50, 0x4), FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4),
3703  FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4),
3704  FieldTrait(1440, 1, 54, 0x4)
3705 };
3708 const unsigned short QuoteStatusReport::NoLegs::_fnum;
3709 //-------------------------------------------------------------------------------------------------
3710 const FieldTrait QuoteStatusReport::NoLegs::NoNestedPartyIDs::_traits[] =
3711 {
3712  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
3713  FieldTrait( 804, 1, 4, 0xc)
3714 };
3715 const FieldTrait_Hash_Array QuoteStatusReport::NoLegs::NoNestedPartyIDs::_ftha(QuoteStatusReport::NoLegs::NoNestedPartyIDs::_traits, 4);
3718 //-------------------------------------------------------------------------------------------------
3719 const FieldTrait QuoteStatusReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
3720 {
3721  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
3722 };
3723 const FieldTrait_Hash_Array QuoteStatusReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(QuoteStatusReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
3726 //-------------------------------------------------------------------------------------------------
3727 const FieldTrait QuoteStatusReport::NoLegs::NoLegSecurityAltID::_traits[] =
3728 {
3729  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
3730 };
3731 const FieldTrait_Hash_Array QuoteStatusReport::NoLegs::NoLegSecurityAltID::_ftha(QuoteStatusReport::NoLegs::NoLegSecurityAltID::_traits, 2);
3734 //-------------------------------------------------------------------------------------------------
3735 const FieldTrait QuoteStatusReport::NoLegs::NoLegStipulations::_traits[] =
3736 {
3737  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
3738 };
3739 const FieldTrait_Hash_Array QuoteStatusReport::NoLegs::NoLegStipulations::_ftha(QuoteStatusReport::NoLegs::NoLegStipulations::_traits, 2);
3742 //-------------------------------------------------------------------------------------------------
3743 const FieldTrait QuoteStatusReport::NoUnderlyings::_traits[] =
3744 {
3745  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
3746  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
3747  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
3748  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
3749  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
3750  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
3751  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
3752  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
3753  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
3754  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
3755  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
3756  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
3757  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
3758  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
3759  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
3760  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
3761  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
3762  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
3763  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
3764  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
3765  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
3766  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
3767  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
3768  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
3769 };
3772 const unsigned short QuoteStatusReport::NoUnderlyings::_fnum;
3773 //-------------------------------------------------------------------------------------------------
3774 const FieldTrait QuoteStatusReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
3775 {
3776  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
3777 };
3778 const FieldTrait_Hash_Array QuoteStatusReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(QuoteStatusReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
3781 //-------------------------------------------------------------------------------------------------
3782 const FieldTrait QuoteStatusReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
3783 {
3784  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
3785 };
3786 const FieldTrait_Hash_Array QuoteStatusReport::NoUnderlyings::NoUnderlyingStips::_ftha(QuoteStatusReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
3789 //-------------------------------------------------------------------------------------------------
3790 const FieldTrait QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
3791 {
3792  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
3793  FieldTrait(1062, 1, 4, 0xc)
3794 };
3795 const FieldTrait_Hash_Array QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
3798 //-------------------------------------------------------------------------------------------------
3799 const FieldTrait QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
3800 {
3801  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
3802 };
3803 const FieldTrait_Hash_Array QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
3806 //-------------------------------------------------------------------------------------------------
3808 {
3809  FieldTrait( 695, 7, 1, 0x4)
3810 };
3812 const MsgType QuoteStatusReport::NoQuoteQualifiers::_msgtype("NoQuoteQualifiers");
3813 const unsigned short QuoteStatusReport::NoQuoteQualifiers::_fnum;
3814 //-------------------------------------------------------------------------------------------------
3815 const FieldTrait QuoteStatusReport::NoEvents::_traits[] =
3816 {
3817  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
3818  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
3819 };
3822 const unsigned short QuoteStatusReport::NoEvents::_fnum;
3823 //-------------------------------------------------------------------------------------------------
3825 {
3826  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
3827  FieldTrait(1052, 1, 4, 0xc)
3828 };
3830 const MsgType QuoteStatusReport::NoInstrumentParties::_msgtype("NoInstrumentParties");
3832 //-------------------------------------------------------------------------------------------------
3833 const FieldTrait QuoteStatusReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
3834 {
3835  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
3836 };
3837 const FieldTrait_Hash_Array QuoteStatusReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(QuoteStatusReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
3840 //-------------------------------------------------------------------------------------------------
3842 {
3843  FieldTrait(1462, 15, 1, 0x4), FieldTrait(1463, 7, 2, 0x4), FieldTrait(1464, 1, 3, 0x4)
3844 };
3846 const MsgType QuoteStatusReport::NoTargetPartyIDs::_msgtype("NoTargetPartyIDs");
3847 const unsigned short QuoteStatusReport::NoTargetPartyIDs::_fnum;
3848 //-------------------------------------------------------------------------------------------------
3850 {
3851  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
3852  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
3853  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
3854 };
3856 const MsgType QuoteStatusReport::NoComplexEvents::_msgtype("NoComplexEvents");
3857 const unsigned short QuoteStatusReport::NoComplexEvents::_fnum;
3858 //-------------------------------------------------------------------------------------------------
3859 const FieldTrait QuoteStatusReport::NoComplexEvents::NoComplexEventDates::_traits[] =
3860 {
3861  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
3862 };
3863 const FieldTrait_Hash_Array QuoteStatusReport::NoComplexEvents::NoComplexEventDates::_ftha(QuoteStatusReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
3866 //-------------------------------------------------------------------------------------------------
3867 const FieldTrait QuoteStatusReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
3868 {
3869  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
3870 };
3871 const FieldTrait_Hash_Array QuoteStatusReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(QuoteStatusReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
3874 //-------------------------------------------------------------------------------------------------
3875 const FieldTrait QuoteResponse::_traits[] =
3876 {
3877  FieldTrait( 1, 15, 122, 0x4), FieldTrait( 11, 15, 4, 0x4), FieldTrait( 12, 13, 150, 0x4),
3878  FieldTrait( 13, 7, 151, 0x4), FieldTrait( 15, 19, 120, 0x4), FieldTrait( 22, 15, 15, 0x4),
3879  FieldTrait( 23, 15, 6, 0x4), FieldTrait( 38, 10, 111, 0x4), FieldTrait( 40, 7, 144, 0x4),
3880  FieldTrait( 44, 11, 157, 0x4), FieldTrait( 48, 15, 14, 0x4), FieldTrait( 54, 7, 110, 0x4),
3881  FieldTrait( 55, 15, 12, 0x4), FieldTrait( 58, 15, 154, 0x4), FieldTrait( 60, 22, 143, 0x4),
3882  FieldTrait( 62, 22, 134, 0x4), FieldTrait( 63, 15, 116, 0x4), FieldTrait( 64, 25, 117, 0x4),
3883  FieldTrait( 65, 15, 13, 0x4), FieldTrait( 100, 20, 153, 0x4), FieldTrait( 106, 15, 41, 0x4),
3884  FieldTrait( 107, 15, 44, 0x4), FieldTrait( 110, 10, 176, 0x4), FieldTrait( 117, 15, 2, 0x4),
3885  FieldTrait( 132, 11, 126, 0x4), FieldTrait( 133, 11, 127, 0x4), FieldTrait( 134, 10, 131, 0x4),
3886  FieldTrait( 135, 10, 133, 0x4), FieldTrait( 152, 10, 112, 0x4), FieldTrait( 156, 7, 149, 0x4),
3887  FieldTrait( 167, 15, 19, 0x4), FieldTrait( 188, 11, 135, 0x4), FieldTrait( 189, 12, 137, 0x4),
3888  FieldTrait( 190, 11, 136, 0x4), FieldTrait( 191, 12, 138, 0x4), FieldTrait( 192, 10, 119, 0x4),
3889  FieldTrait( 193, 25, 118, 0x4), FieldTrait( 200, 21, 21, 0x4), FieldTrait( 201, 1, 82, 0x4),
3890  FieldTrait( 202, 11, 35, 0x4), FieldTrait( 206, 7, 37, 0x4), FieldTrait( 207, 20, 40, 0x4),
3891  FieldTrait( 218, 12, 159, 0x4), FieldTrait( 220, 19, 160, 0x4), FieldTrait( 221, 15, 161, 0x4),
3892  FieldTrait( 222, 15, 162, 0x4), FieldTrait( 223, 14, 39, 0x4), FieldTrait( 224, 25, 23, 0x4),
3893  FieldTrait( 225, 25, 24, 0x4), FieldTrait( 226, 1, 26, 0x4), FieldTrait( 227, 14, 27, 0x4),
3894  FieldTrait( 228, 9, 28, 0x4), FieldTrait( 231, 9, 38, 0x4), FieldTrait( 232, 1, 121, 0xc),
3895  FieldTrait( 235, 15, 167, 0x4), FieldTrait( 236, 14, 168, 0x4), FieldTrait( 239, 1, 25, 0x4),
3896  FieldTrait( 240, 25, 34, 0x4), FieldTrait( 255, 15, 29, 0x4), FieldTrait( 336, 15, 10, 0x4),
3897  FieldTrait( 348, 2, 42, 0x4), FieldTrait( 349, 28, 43, 0x4), FieldTrait( 350, 2, 45, 0x4),
3898  FieldTrait( 351, 28, 46, 0x4), FieldTrait( 354, 2, 155, 0x4), FieldTrait( 355, 28, 156, 0x4),
3899  FieldTrait( 423, 1, 158, 0x4), FieldTrait( 453, 1, 9, 0xc), FieldTrait( 454, 1, 16, 0xc),
3900  FieldTrait( 460, 1, 17, 0x4), FieldTrait( 461, 15, 18, 0x4), FieldTrait( 468, 7, 114, 0x4),
3901  FieldTrait( 469, 9, 115, 0x4), FieldTrait( 470, 18, 31, 0x4), FieldTrait( 471, 15, 32, 0x4),
3902  FieldTrait( 472, 15, 33, 0x4), FieldTrait( 516, 14, 113, 0x4), FieldTrait( 528, 7, 5, 0x4),
3903  FieldTrait( 529, 16, 177, 0x4), FieldTrait( 537, 1, 7, 0x4), FieldTrait( 541, 25, 22, 0x4),
3904  FieldTrait( 543, 15, 30, 0x4), FieldTrait( 555, 1, 125, 0xc), FieldTrait( 581, 1, 124, 0x4),
3905  FieldTrait( 582, 1, 152, 0x4), FieldTrait( 625, 15, 11, 0x4), FieldTrait( 631, 11, 139, 0x4),
3906  FieldTrait( 632, 14, 140, 0x4), FieldTrait( 633, 14, 141, 0x4), FieldTrait( 634, 14, 142, 0x4),
3907  FieldTrait( 642, 12, 145, 0x4), FieldTrait( 643, 12, 146, 0x4), FieldTrait( 645, 11, 128, 0x4),
3908  FieldTrait( 646, 11, 129, 0x4), FieldTrait( 647, 10, 130, 0x4), FieldTrait( 648, 10, 132, 0x4),
3909  FieldTrait( 656, 9, 147, 0x4), FieldTrait( 657, 9, 148, 0x4), FieldTrait( 660, 1, 123, 0x4),
3910  FieldTrait( 662, 11, 163, 0x4), FieldTrait( 663, 1, 164, 0x4), FieldTrait( 667, 21, 48, 0x4),
3911  FieldTrait( 691, 15, 47, 0x4), FieldTrait( 693, 15, 1, 0x5), FieldTrait( 694, 1, 3, 0x5),
3912  FieldTrait( 696, 25, 170, 0x4), FieldTrait( 697, 11, 171, 0x4), FieldTrait( 698, 1, 172, 0x4),
3913  FieldTrait( 699, 15, 165, 0x4), FieldTrait( 701, 25, 169, 0x4), FieldTrait( 711, 1, 109, 0xc),
3914  FieldTrait( 735, 1, 8, 0xc), FieldTrait( 761, 15, 166, 0x4), FieldTrait( 762, 15, 20, 0x4),
3915  FieldTrait( 788, 1, 104, 0x4), FieldTrait( 864, 1, 51, 0xc), FieldTrait( 873, 25, 52, 0x4),
3916  FieldTrait( 874, 25, 53, 0x4), FieldTrait( 875, 1, 49, 0x4), FieldTrait( 876, 15, 50, 0x4),
3917  FieldTrait( 898, 14, 108, 0x4), FieldTrait( 913, 15, 100, 0x4), FieldTrait( 914, 15, 101, 0x4),
3918  FieldTrait( 915, 25, 102, 0x4), FieldTrait( 916, 25, 105, 0x4), FieldTrait( 917, 25, 106, 0x4),
3919  FieldTrait( 918, 19, 103, 0x4), FieldTrait( 919, 1, 107, 0x4), FieldTrait( 947, 19, 36, 0x4),
3920  FieldTrait( 965, 15, 54, 0x4), FieldTrait( 966, 15, 55, 0x4), FieldTrait( 967, 9, 57, 0x4),
3921  FieldTrait( 968, 9, 58, 0x4), FieldTrait( 969, 9, 59, 0x4), FieldTrait( 970, 1, 60, 0x4),
3922  FieldTrait( 971, 1, 61, 0x4), FieldTrait( 996, 15, 63, 0x4), FieldTrait( 997, 15, 64, 0x4),
3923  FieldTrait(1018, 1, 62, 0xc), FieldTrait(1049, 7, 56, 0x4), FieldTrait(1079, 26, 65, 0x4),
3924  FieldTrait(1091, 8, 175, 0x4), FieldTrait(1133, 7, 173, 0x4), FieldTrait(1146, 13, 67, 0x4),
3925  FieldTrait(1147, 10, 68, 0x4), FieldTrait(1151, 15, 66, 0x4), FieldTrait(1166, 15, 174, 0x4),
3926  FieldTrait(1184, 2, 69, 0x4), FieldTrait(1185, 29, 70, 0x4), FieldTrait(1186, 15, 71, 0x4),
3927  FieldTrait(1191, 15, 73, 0x4), FieldTrait(1192, 10, 74, 0x4), FieldTrait(1193, 7, 75, 0x4),
3928  FieldTrait(1194, 1, 76, 0x4), FieldTrait(1195, 13, 77, 0x4), FieldTrait(1196, 15, 78, 0x4),
3929  FieldTrait(1197, 15, 85, 0x4), FieldTrait(1198, 1, 79, 0x4), FieldTrait(1199, 11, 80, 0x4),
3930  FieldTrait(1200, 11, 81, 0x4), FieldTrait(1227, 15, 72, 0x4), FieldTrait(1242, 8, 84, 0x4),
3931  FieldTrait(1244, 8, 83, 0x4), FieldTrait(1435, 1, 86, 0x4), FieldTrait(1439, 1, 87, 0x4),
3932  FieldTrait(1449, 15, 88, 0x4), FieldTrait(1450, 15, 89, 0x4), FieldTrait(1451, 14, 90, 0x4),
3933  FieldTrait(1452, 14, 91, 0x4), FieldTrait(1457, 14, 92, 0x4), FieldTrait(1458, 14, 93, 0x4),
3934  FieldTrait(1478, 1, 94, 0x4), FieldTrait(1479, 1, 95, 0x4), FieldTrait(1480, 14, 96, 0x4),
3935  FieldTrait(1481, 1, 97, 0x4), FieldTrait(1482, 1, 98, 0x4), FieldTrait(1483, 1, 99, 0xc)
3936 };
3937 const FieldTrait_Hash_Array QuoteResponse::_ftha(QuoteResponse::_traits, 177);
3938 const MsgType QuoteResponse::_msgtype("AJ");
3939 //-------------------------------------------------------------------------------------------------
3940 const FieldTrait QuoteResponse::NoStipulations::_traits[] =
3941 {
3942  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
3943 };
3945 const MsgType QuoteResponse::NoStipulations::_msgtype("NoStipulations");
3946 const unsigned short QuoteResponse::NoStipulations::_fnum;
3947 //-------------------------------------------------------------------------------------------------
3948 const FieldTrait QuoteResponse::NoPartyIDs::_traits[] =
3949 {
3950  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
3951  FieldTrait( 802, 1, 4, 0xc)
3952 };
3954 const MsgType QuoteResponse::NoPartyIDs::_msgtype("NoPartyIDs");
3955 const unsigned short QuoteResponse::NoPartyIDs::_fnum;
3956 //-------------------------------------------------------------------------------------------------
3957 const FieldTrait QuoteResponse::NoPartyIDs::NoPartySubIDs::_traits[] =
3958 {
3959  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
3960 };
3961 const FieldTrait_Hash_Array QuoteResponse::NoPartyIDs::NoPartySubIDs::_ftha(QuoteResponse::NoPartyIDs::NoPartySubIDs::_traits, 2);
3964 //-------------------------------------------------------------------------------------------------
3965 const FieldTrait QuoteResponse::NoSecurityAltID::_traits[] =
3966 {
3967  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
3968 };
3970 const MsgType QuoteResponse::NoSecurityAltID::_msgtype("NoSecurityAltID");
3971 const unsigned short QuoteResponse::NoSecurityAltID::_fnum;
3972 //-------------------------------------------------------------------------------------------------
3973 const FieldTrait QuoteResponse::NoLegs::_traits[] =
3974 {
3975  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
3976  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
3977  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 539, 1, 60, 0xc),
3978  FieldTrait( 556, 19, 38, 0x4), FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 57, 0x4),
3979  FieldTrait( 588, 25, 58, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
3980  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
3981  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
3982  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
3983  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
3984  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
3985  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
3986  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
3987  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
3988  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 654, 15, 70, 0x4), FieldTrait( 676, 19, 64, 0x4),
3989  FieldTrait( 677, 15, 65, 0x4), FieldTrait( 678, 15, 66, 0x4), FieldTrait( 679, 11, 67, 0x4),
3990  FieldTrait( 680, 1, 68, 0x4), FieldTrait( 681, 11, 62, 0x4), FieldTrait( 683, 1, 59, 0xc),
3991  FieldTrait( 684, 11, 63, 0x4), FieldTrait( 685, 10, 69, 0x4), FieldTrait( 686, 1, 61, 0x4),
3992  FieldTrait( 687, 10, 55, 0x4), FieldTrait( 690, 1, 56, 0x4), FieldTrait( 739, 25, 40, 0x4),
3993  FieldTrait( 740, 15, 39, 0x4), FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4),
3994  FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4),
3995  FieldTrait(1001, 15, 44, 0x4), FieldTrait(1017, 9, 45, 0x4), FieldTrait(1067, 12, 71, 0x4),
3996  FieldTrait(1068, 12, 72, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
3997  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
3998  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
3999 };
4000 const FieldTrait_Hash_Array QuoteResponse::NoLegs::_ftha(QuoteResponse::NoLegs::_traits, 72);
4002 const unsigned short QuoteResponse::NoLegs::_fnum;
4003 //-------------------------------------------------------------------------------------------------
4004 const FieldTrait QuoteResponse::NoLegs::NoNestedPartyIDs::_traits[] =
4005 {
4006  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
4007  FieldTrait( 804, 1, 4, 0xc)
4008 };
4009 const FieldTrait_Hash_Array QuoteResponse::NoLegs::NoNestedPartyIDs::_ftha(QuoteResponse::NoLegs::NoNestedPartyIDs::_traits, 4);
4012 //-------------------------------------------------------------------------------------------------
4013 const FieldTrait QuoteResponse::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
4014 {
4015  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
4016 };
4017 const FieldTrait_Hash_Array QuoteResponse::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(QuoteResponse::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
4020 //-------------------------------------------------------------------------------------------------
4021 const FieldTrait QuoteResponse::NoLegs::NoLegSecurityAltID::_traits[] =
4022 {
4023  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
4024 };
4025 const FieldTrait_Hash_Array QuoteResponse::NoLegs::NoLegSecurityAltID::_ftha(QuoteResponse::NoLegs::NoLegSecurityAltID::_traits, 2);
4028 //-------------------------------------------------------------------------------------------------
4029 const FieldTrait QuoteResponse::NoLegs::NoLegStipulations::_traits[] =
4030 {
4031  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
4032 };
4033 const FieldTrait_Hash_Array QuoteResponse::NoLegs::NoLegStipulations::_ftha(QuoteResponse::NoLegs::NoLegStipulations::_traits, 2);
4036 //-------------------------------------------------------------------------------------------------
4037 const FieldTrait QuoteResponse::NoUnderlyings::_traits[] =
4038 {
4039  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
4040  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
4041  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
4042  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
4043  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
4044  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
4045  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
4046  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
4047  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
4048  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
4049  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
4050  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
4051  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
4052  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
4053  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
4054  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
4055  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
4056  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
4057  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
4058  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
4059  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
4060  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
4061  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
4062  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
4063 };
4065 const MsgType QuoteResponse::NoUnderlyings::_msgtype("NoUnderlyings");
4066 const unsigned short QuoteResponse::NoUnderlyings::_fnum;
4067 //-------------------------------------------------------------------------------------------------
4068 const FieldTrait QuoteResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
4069 {
4070  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
4071 };
4072 const FieldTrait_Hash_Array QuoteResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(QuoteResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
4075 //-------------------------------------------------------------------------------------------------
4076 const FieldTrait QuoteResponse::NoUnderlyings::NoUnderlyingStips::_traits[] =
4077 {
4078  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
4079 };
4080 const FieldTrait_Hash_Array QuoteResponse::NoUnderlyings::NoUnderlyingStips::_ftha(QuoteResponse::NoUnderlyings::NoUnderlyingStips::_traits, 2);
4083 //-------------------------------------------------------------------------------------------------
4084 const FieldTrait QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
4085 {
4086  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
4087  FieldTrait(1062, 1, 4, 0xc)
4088 };
4089 const FieldTrait_Hash_Array QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::_ftha(QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
4092 //-------------------------------------------------------------------------------------------------
4093 const FieldTrait QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
4094 {
4095  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
4096 };
4097 const FieldTrait_Hash_Array QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
4100 //-------------------------------------------------------------------------------------------------
4101 const FieldTrait QuoteResponse::NoQuoteQualifiers::_traits[] =
4102 {
4103  FieldTrait( 695, 7, 1, 0x4)
4104 };
4106 const MsgType QuoteResponse::NoQuoteQualifiers::_msgtype("NoQuoteQualifiers");
4107 const unsigned short QuoteResponse::NoQuoteQualifiers::_fnum;
4108 //-------------------------------------------------------------------------------------------------
4109 const FieldTrait QuoteResponse::NoEvents::_traits[] =
4110 {
4111  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
4112  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
4113 };
4115 const MsgType QuoteResponse::NoEvents::_msgtype("NoEvents");
4116 const unsigned short QuoteResponse::NoEvents::_fnum;
4117 //-------------------------------------------------------------------------------------------------
4119 {
4120  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
4121  FieldTrait(1052, 1, 4, 0xc)
4122 };
4124 const MsgType QuoteResponse::NoInstrumentParties::_msgtype("NoInstrumentParties");
4125 const unsigned short QuoteResponse::NoInstrumentParties::_fnum;
4126 //-------------------------------------------------------------------------------------------------
4127 const FieldTrait QuoteResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
4128 {
4129  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
4130 };
4131 const FieldTrait_Hash_Array QuoteResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(QuoteResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
4134 //-------------------------------------------------------------------------------------------------
4135 const FieldTrait QuoteResponse::NoComplexEvents::_traits[] =
4136 {
4137  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
4138  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
4139  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
4140 };
4142 const MsgType QuoteResponse::NoComplexEvents::_msgtype("NoComplexEvents");
4143 const unsigned short QuoteResponse::NoComplexEvents::_fnum;
4144 //-------------------------------------------------------------------------------------------------
4145 const FieldTrait QuoteResponse::NoComplexEvents::NoComplexEventDates::_traits[] =
4146 {
4147  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
4148 };
4149 const FieldTrait_Hash_Array QuoteResponse::NoComplexEvents::NoComplexEventDates::_ftha(QuoteResponse::NoComplexEvents::NoComplexEventDates::_traits, 3);
4152 //-------------------------------------------------------------------------------------------------
4153 const FieldTrait QuoteResponse::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
4154 {
4155  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
4156 };
4157 const FieldTrait_Hash_Array QuoteResponse::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(QuoteResponse::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
4160 //-------------------------------------------------------------------------------------------------
4161 const FieldTrait Confirmation::_traits[] =
4162 {
4163  FieldTrait( 6, 11, 134, 0x5), FieldTrait( 12, 13, 175, 0x4), FieldTrait( 13, 7, 176, 0x4),
4164  FieldTrait( 15, 19, 128, 0x4), FieldTrait( 22, 15, 20, 0x4), FieldTrait( 30, 20, 129, 0x4),
4165  FieldTrait( 48, 15, 19, 0x4), FieldTrait( 54, 7, 127, 0x5), FieldTrait( 55, 15, 17, 0x4),
4166  FieldTrait( 58, 15, 147, 0x4), FieldTrait( 60, 22, 14, 0x5), FieldTrait( 63, 15, 168, 0x4),
4167  FieldTrait( 64, 25, 169, 0x4), FieldTrait( 65, 15, 18, 0x4), FieldTrait( 70, 15, 11, 0x4),
4168  FieldTrait( 73, 1, 10, 0xc), FieldTrait( 74, 1, 135, 0x4), FieldTrait( 75, 25, 15, 0x5),
4169  FieldTrait( 79, 15, 131, 0x5), FieldTrait( 80, 10, 125, 0x5), FieldTrait( 81, 7, 150, 0x4),
4170  FieldTrait( 85, 1, 174, 0xc), FieldTrait( 106, 15, 46, 0x4), FieldTrait( 107, 15, 49, 0x4),
4171  FieldTrait( 118, 13, 162, 0x5), FieldTrait( 119, 13, 164, 0x4), FieldTrait( 120, 19, 165, 0x4),
4172  FieldTrait( 136, 1, 181, 0xc), FieldTrait( 155, 9, 166, 0x4), FieldTrait( 156, 7, 167, 0x4),
4173  FieldTrait( 157, 1, 152, 0x4), FieldTrait( 158, 14, 154, 0x4), FieldTrait( 159, 13, 155, 0x4),
4174  FieldTrait( 167, 15, 24, 0x4), FieldTrait( 169, 1, 171, 0x4), FieldTrait( 170, 15, 172, 0x4),
4175  FieldTrait( 171, 15, 173, 0x4), FieldTrait( 172, 1, 170, 0x4), FieldTrait( 200, 21, 26, 0x4),
4176  FieldTrait( 201, 1, 87, 0x4), FieldTrait( 202, 11, 40, 0x4), FieldTrait( 206, 7, 42, 0x4),
4177  FieldTrait( 207, 20, 45, 0x4), FieldTrait( 218, 12, 138, 0x4), FieldTrait( 220, 19, 139, 0x4),
4178  FieldTrait( 221, 15, 140, 0x4), FieldTrait( 222, 15, 141, 0x4), FieldTrait( 223, 14, 44, 0x4),
4179  FieldTrait( 224, 25, 28, 0x4), FieldTrait( 225, 25, 29, 0x4), FieldTrait( 226, 1, 31, 0x4),
4180  FieldTrait( 227, 14, 32, 0x4), FieldTrait( 228, 9, 33, 0x4), FieldTrait( 230, 25, 153, 0x4),
4181  FieldTrait( 231, 9, 43, 0x4), FieldTrait( 232, 1, 180, 0xc), FieldTrait( 235, 15, 119, 0x4),
4182  FieldTrait( 236, 14, 120, 0x4), FieldTrait( 237, 13, 161, 0x4), FieldTrait( 238, 13, 160, 0x4),
4183  FieldTrait( 239, 1, 30, 0x4), FieldTrait( 240, 25, 39, 0x4), FieldTrait( 255, 15, 34, 0x4),
4184  FieldTrait( 348, 2, 47, 0x4), FieldTrait( 349, 28, 48, 0x4), FieldTrait( 350, 2, 50, 0x4),
4185  FieldTrait( 351, 28, 51, 0x4), FieldTrait( 354, 2, 148, 0x4), FieldTrait( 355, 28, 149, 0x4),
4186  FieldTrait( 381, 13, 151, 0x5), FieldTrait( 423, 1, 136, 0x4), FieldTrait( 453, 1, 9, 0xc),
4187  FieldTrait( 454, 1, 21, 0xc), FieldTrait( 460, 1, 22, 0x4), FieldTrait( 461, 15, 23, 0x4),
4188  FieldTrait( 467, 15, 13, 0x4), FieldTrait( 470, 18, 36, 0x4), FieldTrait( 471, 15, 37, 0x4),
4189  FieldTrait( 472, 15, 38, 0x4), FieldTrait( 479, 19, 177, 0x4), FieldTrait( 497, 7, 178, 0x4),
4190  FieldTrait( 541, 25, 27, 0x4), FieldTrait( 543, 15, 35, 0x4), FieldTrait( 555, 1, 118, 0xc),
4191  FieldTrait( 650, 8, 7, 0x4), FieldTrait( 661, 1, 132, 0x4), FieldTrait( 662, 11, 142, 0x4),
4192  FieldTrait( 663, 1, 143, 0x4), FieldTrait( 664, 15, 1, 0x5), FieldTrait( 665, 1, 8, 0x5),
4193  FieldTrait( 666, 1, 4, 0x5), FieldTrait( 667, 21, 53, 0x4), FieldTrait( 668, 1, 105, 0x4),
4194  FieldTrait( 691, 15, 52, 0x4), FieldTrait( 696, 25, 122, 0x4), FieldTrait( 697, 11, 123, 0x4),
4195  FieldTrait( 698, 1, 124, 0x4), FieldTrait( 699, 15, 144, 0x4), FieldTrait( 701, 25, 121, 0x4),
4196  FieldTrait( 711, 1, 117, 0xc), FieldTrait( 738, 13, 156, 0x4), FieldTrait( 761, 15, 145, 0x4),
4197  FieldTrait( 762, 15, 25, 0x4), FieldTrait( 768, 1, 16, 0xc), FieldTrait( 772, 15, 2, 0x4),
4198  FieldTrait( 773, 1, 5, 0x5), FieldTrait( 788, 1, 112, 0x4), FieldTrait( 793, 15, 12, 0x4),
4199  FieldTrait( 797, 8, 6, 0x4), FieldTrait( 798, 1, 133, 0x4), FieldTrait( 854, 1, 126, 0x4),
4200  FieldTrait( 858, 13, 179, 0x4), FieldTrait( 859, 15, 3, 0x4), FieldTrait( 860, 11, 137, 0x4),
4201  FieldTrait( 861, 11, 146, 0x4), FieldTrait( 862, 1, 130, 0xd), FieldTrait( 864, 1, 56, 0xc),
4202  FieldTrait( 869, 14, 106, 0x4), FieldTrait( 870, 1, 107, 0xc), FieldTrait( 873, 25, 57, 0x4),
4203  FieldTrait( 874, 25, 58, 0x4), FieldTrait( 875, 1, 54, 0x4), FieldTrait( 876, 15, 55, 0x4),
4204  FieldTrait( 890, 13, 163, 0x4), FieldTrait( 898, 14, 116, 0x4), FieldTrait( 913, 15, 108, 0x4),
4205  FieldTrait( 914, 15, 109, 0x4), FieldTrait( 915, 25, 110, 0x4), FieldTrait( 916, 25, 113, 0x4),
4206  FieldTrait( 917, 25, 114, 0x4), FieldTrait( 918, 19, 111, 0x4), FieldTrait( 919, 1, 115, 0x4),
4207  FieldTrait( 920, 13, 157, 0x4), FieldTrait( 921, 13, 158, 0x4), FieldTrait( 922, 13, 159, 0x4),
4208  FieldTrait( 947, 19, 41, 0x4), FieldTrait( 965, 15, 59, 0x4), FieldTrait( 966, 15, 60, 0x4),
4209  FieldTrait( 967, 9, 62, 0x4), FieldTrait( 968, 9, 63, 0x4), FieldTrait( 969, 9, 64, 0x4),
4210  FieldTrait( 970, 1, 65, 0x4), FieldTrait( 971, 1, 66, 0x4), FieldTrait( 996, 15, 68, 0x4),
4211  FieldTrait( 997, 15, 69, 0x4), FieldTrait(1018, 1, 67, 0xc), FieldTrait(1049, 7, 61, 0x4),
4212  FieldTrait(1079, 26, 70, 0x4), FieldTrait(1146, 13, 72, 0x4), FieldTrait(1147, 10, 73, 0x4),
4213  FieldTrait(1151, 15, 71, 0x4), FieldTrait(1184, 2, 74, 0x4), FieldTrait(1185, 29, 75, 0x4),
4214  FieldTrait(1186, 15, 76, 0x4), FieldTrait(1191, 15, 78, 0x4), FieldTrait(1192, 10, 79, 0x4),
4215  FieldTrait(1193, 7, 80, 0x4), FieldTrait(1194, 1, 81, 0x4), FieldTrait(1195, 13, 82, 0x4),
4216  FieldTrait(1196, 15, 83, 0x4), FieldTrait(1197, 15, 90, 0x4), FieldTrait(1198, 1, 84, 0x4),
4217  FieldTrait(1199, 11, 85, 0x4), FieldTrait(1200, 11, 86, 0x4), FieldTrait(1227, 15, 77, 0x4),
4218  FieldTrait(1242, 8, 89, 0x4), FieldTrait(1244, 8, 88, 0x4), FieldTrait(1435, 1, 91, 0x4),
4219  FieldTrait(1439, 1, 92, 0x4), FieldTrait(1449, 15, 93, 0x4), FieldTrait(1450, 15, 94, 0x4),
4220  FieldTrait(1451, 14, 95, 0x4), FieldTrait(1452, 14, 96, 0x4), FieldTrait(1457, 14, 97, 0x4),
4221  FieldTrait(1458, 14, 98, 0x4), FieldTrait(1478, 1, 99, 0x4), FieldTrait(1479, 1, 100, 0x4),
4222  FieldTrait(1480, 14, 101, 0x4), FieldTrait(1481, 1, 102, 0x4), FieldTrait(1482, 1, 103, 0x4),
4223  FieldTrait(1483, 1, 104, 0xc)
4224 };
4225 const FieldTrait_Hash_Array Confirmation::_ftha(Confirmation::_traits, 181);
4226 const MsgType Confirmation::_msgtype("AK");
4227 //-------------------------------------------------------------------------------------------------
4228 const FieldTrait Confirmation::NoOrders::_traits[] =
4229 {
4230  FieldTrait( 11, 15, 1, 0x4), FieldTrait( 37, 15, 2, 0x4), FieldTrait( 38, 10, 7, 0x4),
4231  FieldTrait( 66, 15, 5, 0x4), FieldTrait( 198, 15, 3, 0x4), FieldTrait( 526, 15, 4, 0x4),
4232  FieldTrait( 756, 1, 6, 0xc), FieldTrait( 799, 11, 8, 0x4), FieldTrait( 800, 10, 9, 0x4)
4233 };
4234 const FieldTrait_Hash_Array Confirmation::NoOrders::_ftha(Confirmation::NoOrders::_traits, 9);
4235 const MsgType Confirmation::NoOrders::_msgtype("NoOrders");
4236 const unsigned short Confirmation::NoOrders::_fnum;
4237 //-------------------------------------------------------------------------------------------------
4238 const FieldTrait Confirmation::NoOrders::NoNested2PartyIDs::_traits[] =
4239 {
4240  FieldTrait( 757, 15, 1, 0x4), FieldTrait( 758, 7, 2, 0x4), FieldTrait( 759, 1, 3, 0x4),
4241  FieldTrait( 806, 1, 4, 0xc)
4242 };
4243 const FieldTrait_Hash_Array Confirmation::NoOrders::NoNested2PartyIDs::_ftha(Confirmation::NoOrders::NoNested2PartyIDs::_traits, 4);
4246 //-------------------------------------------------------------------------------------------------
4247 const FieldTrait Confirmation::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
4248 {
4249  FieldTrait( 760, 15, 1, 0x4), FieldTrait( 807, 1, 2, 0x4)
4250 };
4251 const FieldTrait_Hash_Array Confirmation::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(Confirmation::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
4254 //-------------------------------------------------------------------------------------------------
4255 const FieldTrait Confirmation::NoDlvyInst::_traits[] =
4256 {
4257  FieldTrait( 165, 7, 1, 0x4), FieldTrait( 781, 1, 3, 0xc), FieldTrait( 787, 7, 2, 0x4)
4258 };
4260 const MsgType Confirmation::NoDlvyInst::_msgtype("NoDlvyInst");
4261 const unsigned short Confirmation::NoDlvyInst::_fnum;
4262 //-------------------------------------------------------------------------------------------------
4263 const FieldTrait Confirmation::NoDlvyInst::NoSettlPartyIDs::_traits[] =
4264 {
4265  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
4266  FieldTrait( 801, 1, 4, 0xc)
4267 };
4268 const FieldTrait_Hash_Array Confirmation::NoDlvyInst::NoSettlPartyIDs::_ftha(Confirmation::NoDlvyInst::NoSettlPartyIDs::_traits, 4);
4271 //-------------------------------------------------------------------------------------------------
4272 const FieldTrait Confirmation::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
4273 {
4274  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
4275 };
4276 const FieldTrait_Hash_Array Confirmation::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(Confirmation::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
4279 //-------------------------------------------------------------------------------------------------
4280 const FieldTrait Confirmation::NoMiscFees::_traits[] =
4281 {
4282  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
4283  FieldTrait( 891, 1, 4, 0x4)
4284 };
4286 const MsgType Confirmation::NoMiscFees::_msgtype("NoMiscFees");
4287 const unsigned short Confirmation::NoMiscFees::_fnum;
4288 //-------------------------------------------------------------------------------------------------
4289 const FieldTrait Confirmation::NoStipulations::_traits[] =
4290 {
4291  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
4292 };
4294 const MsgType Confirmation::NoStipulations::_msgtype("NoStipulations");
4295 const unsigned short Confirmation::NoStipulations::_fnum;
4296 //-------------------------------------------------------------------------------------------------
4297 const FieldTrait Confirmation::NoPartyIDs::_traits[] =
4298 {
4299  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
4300  FieldTrait( 802, 1, 4, 0xc)
4301 };
4303 const MsgType Confirmation::NoPartyIDs::_msgtype("NoPartyIDs");
4304 const unsigned short Confirmation::NoPartyIDs::_fnum;
4305 //-------------------------------------------------------------------------------------------------
4306 const FieldTrait Confirmation::NoPartyIDs::NoPartySubIDs::_traits[] =
4307 {
4308  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
4309 };
4310 const FieldTrait_Hash_Array Confirmation::NoPartyIDs::NoPartySubIDs::_ftha(Confirmation::NoPartyIDs::NoPartySubIDs::_traits, 2);
4313 //-------------------------------------------------------------------------------------------------
4314 const FieldTrait Confirmation::NoSecurityAltID::_traits[] =
4315 {
4316  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
4317 };
4319 const MsgType Confirmation::NoSecurityAltID::_msgtype("NoSecurityAltID");
4320 const unsigned short Confirmation::NoSecurityAltID::_fnum;
4321 //-------------------------------------------------------------------------------------------------
4322 const FieldTrait Confirmation::NoLegs::_traits[] =
4323 {
4324  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
4325  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
4326  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
4327  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
4328  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
4329  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
4330  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
4331  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
4332  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
4333  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
4334  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
4335  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
4336  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
4337  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
4338  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
4339  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
4340  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
4341  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
4342 };
4343 const FieldTrait_Hash_Array Confirmation::NoLegs::_ftha(Confirmation::NoLegs::_traits, 54);
4344 const MsgType Confirmation::NoLegs::_msgtype("NoLegs");
4345 const unsigned short Confirmation::NoLegs::_fnum;
4346 //-------------------------------------------------------------------------------------------------
4347 const FieldTrait Confirmation::NoLegs::NoLegSecurityAltID::_traits[] =
4348 {
4349  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
4350 };
4351 const FieldTrait_Hash_Array Confirmation::NoLegs::NoLegSecurityAltID::_ftha(Confirmation::NoLegs::NoLegSecurityAltID::_traits, 2);
4354 //-------------------------------------------------------------------------------------------------
4355 const FieldTrait Confirmation::NoUnderlyings::_traits[] =
4356 {
4357  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
4358  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
4359  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
4360  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
4361  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
4362  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
4363  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
4364  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
4365  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
4366  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
4367  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
4368  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
4369  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
4370  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
4371  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
4372  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
4373  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
4374  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
4375  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
4376  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
4377  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
4378  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
4379  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
4380  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
4381 };
4383 const MsgType Confirmation::NoUnderlyings::_msgtype("NoUnderlyings");
4384 const unsigned short Confirmation::NoUnderlyings::_fnum;
4385 //-------------------------------------------------------------------------------------------------
4386 const FieldTrait Confirmation::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
4387 {
4388  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
4389 };
4390 const FieldTrait_Hash_Array Confirmation::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(Confirmation::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
4393 //-------------------------------------------------------------------------------------------------
4394 const FieldTrait Confirmation::NoUnderlyings::NoUnderlyingStips::_traits[] =
4395 {
4396  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
4397 };
4398 const FieldTrait_Hash_Array Confirmation::NoUnderlyings::NoUnderlyingStips::_ftha(Confirmation::NoUnderlyings::NoUnderlyingStips::_traits, 2);
4401 //-------------------------------------------------------------------------------------------------
4402 const FieldTrait Confirmation::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
4403 {
4404  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
4405  FieldTrait(1062, 1, 4, 0xc)
4406 };
4407 const FieldTrait_Hash_Array Confirmation::NoUnderlyings::NoUndlyInstrumentParties::_ftha(Confirmation::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
4410 //-------------------------------------------------------------------------------------------------
4411 const FieldTrait Confirmation::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
4412 {
4413  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
4414 };
4415 const FieldTrait_Hash_Array Confirmation::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(Confirmation::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
4418 //-------------------------------------------------------------------------------------------------
4419 const FieldTrait Confirmation::NoTrdRegTimestamps::_traits[] =
4420 {
4421  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
4422  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
4423 };
4425 const MsgType Confirmation::NoTrdRegTimestamps::_msgtype("NoTrdRegTimestamps");
4426 const unsigned short Confirmation::NoTrdRegTimestamps::_fnum;
4427 //-------------------------------------------------------------------------------------------------
4428 const FieldTrait Confirmation::NoCapacities::_traits[] =
4429 {
4430  FieldTrait( 528, 7, 1, 0x5), FieldTrait( 529, 16, 2, 0x4), FieldTrait( 863, 10, 3, 0x5)
4431 };
4433 const MsgType Confirmation::NoCapacities::_msgtype("NoCapacities");
4434 const unsigned short Confirmation::NoCapacities::_fnum;
4435 //-------------------------------------------------------------------------------------------------
4436 const FieldTrait Confirmation::NoEvents::_traits[] =
4437 {
4438  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
4439  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
4440 };
4441 const FieldTrait_Hash_Array Confirmation::NoEvents::_ftha(Confirmation::NoEvents::_traits, 5);
4442 const MsgType Confirmation::NoEvents::_msgtype("NoEvents");
4443 const unsigned short Confirmation::NoEvents::_fnum;
4444 //-------------------------------------------------------------------------------------------------
4445 const FieldTrait Confirmation::NoInstrAttrib::_traits[] =
4446 {
4447  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
4448 };
4450 const MsgType Confirmation::NoInstrAttrib::_msgtype("NoInstrAttrib");
4451 const unsigned short Confirmation::NoInstrAttrib::_fnum;
4452 //-------------------------------------------------------------------------------------------------
4453 const FieldTrait Confirmation::NoInstrumentParties::_traits[] =
4454 {
4455  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
4456  FieldTrait(1052, 1, 4, 0xc)
4457 };
4459 const MsgType Confirmation::NoInstrumentParties::_msgtype("NoInstrumentParties");
4460 const unsigned short Confirmation::NoInstrumentParties::_fnum;
4461 //-------------------------------------------------------------------------------------------------
4462 const FieldTrait Confirmation::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
4463 {
4464  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
4465 };
4466 const FieldTrait_Hash_Array Confirmation::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(Confirmation::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
4469 //-------------------------------------------------------------------------------------------------
4470 const FieldTrait Confirmation::NoComplexEvents::_traits[] =
4471 {
4472  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
4473  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
4474  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
4475 };
4477 const MsgType Confirmation::NoComplexEvents::_msgtype("NoComplexEvents");
4478 const unsigned short Confirmation::NoComplexEvents::_fnum;
4479 //-------------------------------------------------------------------------------------------------
4480 const FieldTrait Confirmation::NoComplexEvents::NoComplexEventDates::_traits[] =
4481 {
4482  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
4483 };
4484 const FieldTrait_Hash_Array Confirmation::NoComplexEvents::NoComplexEventDates::_ftha(Confirmation::NoComplexEvents::NoComplexEventDates::_traits, 3);
4487 //-------------------------------------------------------------------------------------------------
4488 const FieldTrait Confirmation::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
4489 {
4490  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
4491 };
4492 const FieldTrait_Hash_Array Confirmation::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(Confirmation::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
4495 //-------------------------------------------------------------------------------------------------
4496 const FieldTrait PositionMaintenanceRequest::_traits[] =
4497 {
4498  FieldTrait( 1, 15, 10, 0x4), FieldTrait( 15, 19, 101, 0x4), FieldTrait( 22, 15, 16, 0x4),
4499  FieldTrait( 48, 15, 15, 0x4), FieldTrait( 55, 15, 13, 0x4), FieldTrait( 58, 15, 111, 0x4),
4500  FieldTrait( 60, 22, 105, 0x4), FieldTrait( 65, 15, 14, 0x4), FieldTrait( 106, 15, 42, 0x4),
4501  FieldTrait( 107, 15, 45, 0x4), FieldTrait( 120, 19, 115, 0x4), FieldTrait( 167, 15, 20, 0x4),
4502  FieldTrait( 200, 21, 22, 0x4), FieldTrait( 201, 1, 83, 0x4), FieldTrait( 202, 11, 36, 0x4),
4503  FieldTrait( 206, 7, 38, 0x4), FieldTrait( 207, 20, 41, 0x4), FieldTrait( 223, 14, 40, 0x4),
4504  FieldTrait( 224, 25, 24, 0x4), FieldTrait( 225, 25, 25, 0x4), FieldTrait( 226, 1, 27, 0x4),
4505  FieldTrait( 227, 14, 28, 0x4), FieldTrait( 228, 9, 29, 0x4), FieldTrait( 231, 9, 39, 0x4),
4506  FieldTrait( 239, 1, 26, 0x4), FieldTrait( 240, 25, 35, 0x4), FieldTrait( 255, 15, 30, 0x4),
4507  FieldTrait( 348, 2, 43, 0x4), FieldTrait( 349, 28, 44, 0x4), FieldTrait( 350, 2, 46, 0x4),
4508  FieldTrait( 351, 28, 47, 0x4), FieldTrait( 354, 2, 112, 0x4), FieldTrait( 355, 28, 113, 0x4),
4509  FieldTrait( 386, 1, 104, 0xc), FieldTrait( 453, 1, 9, 0xc), FieldTrait( 454, 1, 17, 0xc),
4510  FieldTrait( 460, 1, 18, 0x4), FieldTrait( 461, 15, 19, 0x4), FieldTrait( 470, 18, 32, 0x4),
4511  FieldTrait( 471, 15, 33, 0x4), FieldTrait( 472, 15, 34, 0x4), FieldTrait( 541, 25, 23, 0x4),
4512  FieldTrait( 543, 15, 31, 0x4), FieldTrait( 555, 1, 102, 0xc), FieldTrait( 581, 1, 12, 0x4),
4513  FieldTrait( 660, 1, 11, 0x4), FieldTrait( 667, 21, 49, 0x4), FieldTrait( 691, 15, 48, 0x4),
4514  FieldTrait( 702, 1, 106, 0xc), FieldTrait( 709, 1, 2, 0x5), FieldTrait( 710, 15, 1, 0x4),
4515  FieldTrait( 711, 1, 103, 0xc), FieldTrait( 712, 1, 3, 0x5), FieldTrait( 713, 15, 4, 0x4),
4516  FieldTrait( 714, 15, 5, 0x4), FieldTrait( 715, 25, 6, 0x5), FieldTrait( 716, 15, 7, 0x4),
4517  FieldTrait( 717, 15, 8, 0x4), FieldTrait( 718, 1, 107, 0x4), FieldTrait( 719, 8, 108, 0x4),
4518  FieldTrait( 720, 8, 109, 0x4), FieldTrait( 753, 1, 114, 0xc), FieldTrait( 762, 15, 21, 0x4),
4519  FieldTrait( 834, 12, 110, 0x4), FieldTrait( 864, 1, 52, 0xc), FieldTrait( 873, 25, 53, 0x4),
4520  FieldTrait( 874, 25, 54, 0x4), FieldTrait( 875, 1, 50, 0x4), FieldTrait( 876, 15, 51, 0x4),
4521  FieldTrait( 947, 19, 37, 0x4), FieldTrait( 965, 15, 55, 0x4), FieldTrait( 966, 15, 56, 0x4),
4522  FieldTrait( 967, 9, 58, 0x4), FieldTrait( 968, 9, 59, 0x4), FieldTrait( 969, 9, 60, 0x4),
4523  FieldTrait( 970, 1, 61, 0x4), FieldTrait( 971, 1, 62, 0x4), FieldTrait( 996, 15, 64, 0x4),
4524  FieldTrait( 997, 15, 65, 0x4), FieldTrait(1018, 1, 63, 0xc), FieldTrait(1049, 7, 57, 0x4),
4525  FieldTrait(1079, 26, 66, 0x4), FieldTrait(1146, 13, 68, 0x4), FieldTrait(1147, 10, 69, 0x4),
4526  FieldTrait(1151, 15, 67, 0x4), FieldTrait(1184, 2, 70, 0x4), FieldTrait(1185, 29, 71, 0x4),
4527  FieldTrait(1186, 15, 72, 0x4), FieldTrait(1191, 15, 74, 0x4), FieldTrait(1192, 10, 75, 0x4),
4528  FieldTrait(1193, 7, 76, 0x4), FieldTrait(1194, 1, 77, 0x4), FieldTrait(1195, 13, 78, 0x4),
4529  FieldTrait(1196, 15, 79, 0x4), FieldTrait(1197, 15, 86, 0x4), FieldTrait(1198, 1, 80, 0x4),
4530  FieldTrait(1199, 11, 81, 0x4), FieldTrait(1200, 11, 82, 0x4), FieldTrait(1227, 15, 73, 0x4),
4531  FieldTrait(1242, 8, 85, 0x4), FieldTrait(1244, 8, 84, 0x4), FieldTrait(1435, 1, 87, 0x4),
4532  FieldTrait(1439, 1, 88, 0x4), FieldTrait(1449, 15, 89, 0x4), FieldTrait(1450, 15, 90, 0x4),
4533  FieldTrait(1451, 14, 91, 0x4), FieldTrait(1452, 14, 92, 0x4), FieldTrait(1457, 14, 93, 0x4),
4534  FieldTrait(1458, 14, 94, 0x4), FieldTrait(1478, 1, 95, 0x4), FieldTrait(1479, 1, 96, 0x4),
4535  FieldTrait(1480, 14, 97, 0x4), FieldTrait(1481, 1, 98, 0x4), FieldTrait(1482, 1, 99, 0x4),
4536  FieldTrait(1483, 1, 100, 0xc)
4537 };
4540 //-------------------------------------------------------------------------------------------------
4542 {
4543  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
4544 };
4548 //-------------------------------------------------------------------------------------------------
4550 {
4551  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
4552  FieldTrait( 802, 1, 4, 0xc)
4553 };
4557 //-------------------------------------------------------------------------------------------------
4558 const FieldTrait PositionMaintenanceRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
4559 {
4560  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
4561 };
4562 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoPartyIDs::NoPartySubIDs::_ftha(PositionMaintenanceRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
4565 //-------------------------------------------------------------------------------------------------
4567 {
4568  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
4569 };
4573 //-------------------------------------------------------------------------------------------------
4575 {
4576  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
4577  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
4578  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
4579  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
4580  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
4581  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
4582  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
4583  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
4584  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
4585  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
4586  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
4587  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
4588  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
4589  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
4590  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
4591  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
4592  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
4593  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
4594 };
4597 const unsigned short PositionMaintenanceRequest::NoLegs::_fnum;
4598 //-------------------------------------------------------------------------------------------------
4599 const FieldTrait PositionMaintenanceRequest::NoLegs::NoLegSecurityAltID::_traits[] =
4600 {
4601  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
4602 };
4603 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoLegs::NoLegSecurityAltID::_ftha(PositionMaintenanceRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
4606 //-------------------------------------------------------------------------------------------------
4608 {
4609  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 703, 15, 1, 0x4), FieldTrait( 704, 10, 2, 0x4),
4610  FieldTrait( 705, 10, 3, 0x4), FieldTrait( 706, 1, 4, 0x4), FieldTrait( 976, 25, 6, 0x4)
4611 };
4615 //-------------------------------------------------------------------------------------------------
4616 const FieldTrait PositionMaintenanceRequest::NoPositions::NoNestedPartyIDs::_traits[] =
4617 {
4618  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
4619  FieldTrait( 804, 1, 4, 0xc)
4620 };
4621 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoPositions::NoNestedPartyIDs::_ftha(PositionMaintenanceRequest::NoPositions::NoNestedPartyIDs::_traits, 4);
4624 //-------------------------------------------------------------------------------------------------
4625 const FieldTrait PositionMaintenanceRequest::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
4626 {
4627  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
4628 };
4629 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(PositionMaintenanceRequest::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
4632 //-------------------------------------------------------------------------------------------------
4634 {
4635  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
4636  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
4637  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
4638  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
4639  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
4640  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
4641  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
4642  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
4643  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
4644  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
4645  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
4646  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
4647  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
4648  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
4649  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
4650  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
4651  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
4652  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
4653  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
4654  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
4655  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
4656  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
4657  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
4658  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
4659 };
4663 //-------------------------------------------------------------------------------------------------
4664 const FieldTrait PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
4665 {
4666  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
4667 };
4668 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
4671 //-------------------------------------------------------------------------------------------------
4672 const FieldTrait PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
4673 {
4674  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
4675 };
4676 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingStips::_ftha(PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
4679 //-------------------------------------------------------------------------------------------------
4680 const FieldTrait PositionMaintenanceRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
4681 {
4682  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
4683  FieldTrait(1062, 1, 4, 0xc)
4684 };
4685 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(PositionMaintenanceRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
4688 //-------------------------------------------------------------------------------------------------
4689 const FieldTrait PositionMaintenanceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
4690 {
4691  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
4692 };
4693 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(PositionMaintenanceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
4696 //-------------------------------------------------------------------------------------------------
4698 {
4699  FieldTrait( 707, 15, 1, 0x4), FieldTrait( 708, 13, 2, 0x4), FieldTrait(1055, 15, 3, 0x4)
4700 };
4703 const unsigned short PositionMaintenanceRequest::NoPosAmt::_fnum;
4704 //-------------------------------------------------------------------------------------------------
4706 {
4707  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
4708  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
4709 };
4712 const unsigned short PositionMaintenanceRequest::NoEvents::_fnum;
4713 //-------------------------------------------------------------------------------------------------
4715 {
4716  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
4717  FieldTrait(1052, 1, 4, 0xc)
4718 };
4722 //-------------------------------------------------------------------------------------------------
4723 const FieldTrait PositionMaintenanceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
4724 {
4725  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
4726 };
4727 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(PositionMaintenanceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
4730 //-------------------------------------------------------------------------------------------------
4732 {
4733  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
4734  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
4735  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
4736 };
4740 //-------------------------------------------------------------------------------------------------
4741 const FieldTrait PositionMaintenanceRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
4742 {
4743  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
4744 };
4745 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoComplexEvents::NoComplexEventDates::_ftha(PositionMaintenanceRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
4748 //-------------------------------------------------------------------------------------------------
4749 const FieldTrait PositionMaintenanceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
4750 {
4751  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
4752 };
4753 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(PositionMaintenanceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
4756 //-------------------------------------------------------------------------------------------------
4757 const FieldTrait PositionMaintenanceReport::_traits[] =
4758 {
4759  FieldTrait( 1, 15, 12, 0x4), FieldTrait( 15, 19, 103, 0x4), FieldTrait( 22, 15, 18, 0x4),
4760  FieldTrait( 48, 15, 17, 0x4), FieldTrait( 55, 15, 15, 0x4), FieldTrait( 58, 15, 112, 0x4),
4761  FieldTrait( 60, 22, 107, 0x4), FieldTrait( 65, 15, 16, 0x4), FieldTrait( 106, 15, 44, 0x4),
4762  FieldTrait( 107, 15, 47, 0x4), FieldTrait( 120, 19, 115, 0x4), FieldTrait( 167, 15, 22, 0x4),
4763  FieldTrait( 200, 21, 24, 0x4), FieldTrait( 201, 1, 85, 0x4), FieldTrait( 202, 11, 38, 0x4),
4764  FieldTrait( 206, 7, 40, 0x4), FieldTrait( 207, 20, 43, 0x4), FieldTrait( 223, 14, 42, 0x4),
4765  FieldTrait( 224, 25, 26, 0x4), FieldTrait( 225, 25, 27, 0x4), FieldTrait( 226, 1, 29, 0x4),
4766  FieldTrait( 227, 14, 30, 0x4), FieldTrait( 228, 9, 31, 0x4), FieldTrait( 231, 9, 41, 0x4),
4767  FieldTrait( 239, 1, 28, 0x4), FieldTrait( 240, 25, 37, 0x4), FieldTrait( 255, 15, 32, 0x4),
4768  FieldTrait( 348, 2, 45, 0x4), FieldTrait( 349, 28, 46, 0x4), FieldTrait( 350, 2, 48, 0x4),
4769  FieldTrait( 351, 28, 49, 0x4), FieldTrait( 354, 2, 113, 0x4), FieldTrait( 355, 28, 114, 0x4),
4770  FieldTrait( 386, 1, 106, 0xc), FieldTrait( 453, 1, 11, 0xc), FieldTrait( 454, 1, 19, 0xc),
4771  FieldTrait( 460, 1, 20, 0x4), FieldTrait( 461, 15, 21, 0x4), FieldTrait( 470, 18, 34, 0x4),
4772  FieldTrait( 471, 15, 35, 0x4), FieldTrait( 472, 15, 36, 0x4), FieldTrait( 541, 25, 25, 0x4),
4773  FieldTrait( 543, 15, 33, 0x4), FieldTrait( 555, 1, 104, 0xc), FieldTrait( 581, 1, 14, 0x4),
4774  FieldTrait( 660, 1, 13, 0x4), FieldTrait( 667, 21, 51, 0x4), FieldTrait( 691, 15, 50, 0x4),
4775  FieldTrait( 702, 1, 108, 0xc), FieldTrait( 709, 1, 2, 0x5), FieldTrait( 710, 15, 3, 0x4),
4776  FieldTrait( 711, 1, 105, 0xc), FieldTrait( 712, 1, 4, 0x5), FieldTrait( 713, 15, 5, 0x4),
4777  FieldTrait( 714, 15, 118, 0x4), FieldTrait( 715, 25, 8, 0x5), FieldTrait( 716, 15, 9, 0x4),
4778  FieldTrait( 717, 15, 10, 0x4), FieldTrait( 718, 1, 110, 0x4), FieldTrait( 719, 8, 116, 0x4),
4779  FieldTrait( 720, 8, 117, 0x4), FieldTrait( 721, 15, 1, 0x5), FieldTrait( 722, 1, 6, 0x5),
4780  FieldTrait( 723, 1, 7, 0x4), FieldTrait( 753, 1, 109, 0xc), FieldTrait( 762, 15, 23, 0x4),
4781  FieldTrait( 834, 12, 111, 0x4), FieldTrait( 864, 1, 54, 0xc), FieldTrait( 873, 25, 55, 0x4),
4782  FieldTrait( 874, 25, 56, 0x4), FieldTrait( 875, 1, 52, 0x4), FieldTrait( 876, 15, 53, 0x4),
4783  FieldTrait( 947, 19, 39, 0x4), FieldTrait( 965, 15, 57, 0x4), FieldTrait( 966, 15, 58, 0x4),
4784  FieldTrait( 967, 9, 60, 0x4), FieldTrait( 968, 9, 61, 0x4), FieldTrait( 969, 9, 62, 0x4),
4785  FieldTrait( 970, 1, 63, 0x4), FieldTrait( 971, 1, 64, 0x4), FieldTrait( 996, 15, 66, 0x4),
4786  FieldTrait( 997, 15, 67, 0x4), FieldTrait(1018, 1, 65, 0xc), FieldTrait(1049, 7, 59, 0x4),
4787  FieldTrait(1079, 26, 68, 0x4), FieldTrait(1146, 13, 70, 0x4), FieldTrait(1147, 10, 71, 0x4),
4788  FieldTrait(1151, 15, 69, 0x4), FieldTrait(1184, 2, 72, 0x4), FieldTrait(1185, 29, 73, 0x4),
4789  FieldTrait(1186, 15, 74, 0x4), FieldTrait(1191, 15, 76, 0x4), FieldTrait(1192, 10, 77, 0x4),
4790  FieldTrait(1193, 7, 78, 0x4), FieldTrait(1194, 1, 79, 0x4), FieldTrait(1195, 13, 80, 0x4),
4791  FieldTrait(1196, 15, 81, 0x4), FieldTrait(1197, 15, 88, 0x4), FieldTrait(1198, 1, 82, 0x4),
4792  FieldTrait(1199, 11, 83, 0x4), FieldTrait(1200, 11, 84, 0x4), FieldTrait(1227, 15, 75, 0x4),
4793  FieldTrait(1242, 8, 87, 0x4), FieldTrait(1244, 8, 86, 0x4), FieldTrait(1435, 1, 89, 0x4),
4794  FieldTrait(1439, 1, 90, 0x4), FieldTrait(1449, 15, 91, 0x4), FieldTrait(1450, 15, 92, 0x4),
4795  FieldTrait(1451, 14, 93, 0x4), FieldTrait(1452, 14, 94, 0x4), FieldTrait(1457, 14, 95, 0x4),
4796  FieldTrait(1458, 14, 96, 0x4), FieldTrait(1478, 1, 97, 0x4), FieldTrait(1479, 1, 98, 0x4),
4797  FieldTrait(1480, 14, 99, 0x4), FieldTrait(1481, 1, 100, 0x4), FieldTrait(1482, 1, 101, 0x4),
4798  FieldTrait(1483, 1, 102, 0xc)
4799 };
4802 //-------------------------------------------------------------------------------------------------
4804 {
4805  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
4806 };
4810 //-------------------------------------------------------------------------------------------------
4812 {
4813  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
4814  FieldTrait( 802, 1, 4, 0xc)
4815 };
4819 //-------------------------------------------------------------------------------------------------
4820 const FieldTrait PositionMaintenanceReport::NoPartyIDs::NoPartySubIDs::_traits[] =
4821 {
4822  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
4823 };
4824 const FieldTrait_Hash_Array PositionMaintenanceReport::NoPartyIDs::NoPartySubIDs::_ftha(PositionMaintenanceReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
4827 //-------------------------------------------------------------------------------------------------
4829 {
4830  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
4831 };
4835 //-------------------------------------------------------------------------------------------------
4836 const FieldTrait PositionMaintenanceReport::NoLegs::_traits[] =
4837 {
4838  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
4839  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
4840  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
4841  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
4842  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
4843  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
4844  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
4845  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
4846  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
4847  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
4848  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
4849  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
4850  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
4851  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
4852  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
4853  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
4854  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
4855  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
4856 };
4859 const unsigned short PositionMaintenanceReport::NoLegs::_fnum;
4860 //-------------------------------------------------------------------------------------------------
4861 const FieldTrait PositionMaintenanceReport::NoLegs::NoLegSecurityAltID::_traits[] =
4862 {
4863  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
4864 };
4865 const FieldTrait_Hash_Array PositionMaintenanceReport::NoLegs::NoLegSecurityAltID::_ftha(PositionMaintenanceReport::NoLegs::NoLegSecurityAltID::_traits, 2);
4868 //-------------------------------------------------------------------------------------------------
4870 {
4871  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 703, 15, 1, 0x4), FieldTrait( 704, 10, 2, 0x4),
4872  FieldTrait( 705, 10, 3, 0x4), FieldTrait( 706, 1, 4, 0x4), FieldTrait( 976, 25, 6, 0x4)
4873 };
4877 //-------------------------------------------------------------------------------------------------
4878 const FieldTrait PositionMaintenanceReport::NoPositions::NoNestedPartyIDs::_traits[] =
4879 {
4880  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
4881  FieldTrait( 804, 1, 4, 0xc)
4882 };
4883 const FieldTrait_Hash_Array PositionMaintenanceReport::NoPositions::NoNestedPartyIDs::_ftha(PositionMaintenanceReport::NoPositions::NoNestedPartyIDs::_traits, 4);
4886 //-------------------------------------------------------------------------------------------------
4887 const FieldTrait PositionMaintenanceReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
4888 {
4889  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
4890 };
4891 const FieldTrait_Hash_Array PositionMaintenanceReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(PositionMaintenanceReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
4894 //-------------------------------------------------------------------------------------------------
4896 {
4897  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
4898  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
4899  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
4900  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
4901  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
4902  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
4903  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
4904  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
4905  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
4906  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
4907  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
4908  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
4909  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
4910  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
4911  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
4912  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
4913  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
4914  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
4915  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
4916  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
4917  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
4918  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
4919  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
4920  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
4921 };
4925 //-------------------------------------------------------------------------------------------------
4926 const FieldTrait PositionMaintenanceReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
4927 {
4928  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
4929 };
4930 const FieldTrait_Hash_Array PositionMaintenanceReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(PositionMaintenanceReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
4933 //-------------------------------------------------------------------------------------------------
4934 const FieldTrait PositionMaintenanceReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
4935 {
4936  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
4937 };
4938 const FieldTrait_Hash_Array PositionMaintenanceReport::NoUnderlyings::NoUnderlyingStips::_ftha(PositionMaintenanceReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
4941 //-------------------------------------------------------------------------------------------------
4942 const FieldTrait PositionMaintenanceReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
4943 {
4944  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
4945  FieldTrait(1062, 1, 4, 0xc)
4946 };
4947 const FieldTrait_Hash_Array PositionMaintenanceReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(PositionMaintenanceReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
4950 //-------------------------------------------------------------------------------------------------
4951 const FieldTrait PositionMaintenanceReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
4952 {
4953  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
4954 };
4955 const FieldTrait_Hash_Array PositionMaintenanceReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(PositionMaintenanceReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
4958 //-------------------------------------------------------------------------------------------------
4960 {
4961  FieldTrait( 707, 15, 1, 0x4), FieldTrait( 708, 13, 2, 0x4), FieldTrait(1055, 15, 3, 0x4)
4962 };
4965 const unsigned short PositionMaintenanceReport::NoPosAmt::_fnum;
4966 //-------------------------------------------------------------------------------------------------
4968 {
4969  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
4970  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
4971 };
4974 const unsigned short PositionMaintenanceReport::NoEvents::_fnum;
4975 //-------------------------------------------------------------------------------------------------
4977 {
4978  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
4979  FieldTrait(1052, 1, 4, 0xc)
4980 };
4984 //-------------------------------------------------------------------------------------------------
4985 const FieldTrait PositionMaintenanceReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
4986 {
4987  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
4988 };
4989 const FieldTrait_Hash_Array PositionMaintenanceReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(PositionMaintenanceReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
4992 //-------------------------------------------------------------------------------------------------
4994 {
4995  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
4996  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
4997  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
4998 };
5002 //-------------------------------------------------------------------------------------------------
5003 const FieldTrait PositionMaintenanceReport::NoComplexEvents::NoComplexEventDates::_traits[] =
5004 {
5005  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
5006 };
5007 const FieldTrait_Hash_Array PositionMaintenanceReport::NoComplexEvents::NoComplexEventDates::_ftha(PositionMaintenanceReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
5010 //-------------------------------------------------------------------------------------------------
5011 const FieldTrait PositionMaintenanceReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
5012 {
5013  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
5014 };
5015 const FieldTrait_Hash_Array PositionMaintenanceReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(PositionMaintenanceReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
5018 //-------------------------------------------------------------------------------------------------
5019 const FieldTrait RequestForPositions::_traits[] =
5020 {
5021  FieldTrait( 1, 15, 6, 0x4), FieldTrait( 15, 19, 97, 0x4), FieldTrait( 22, 15, 12, 0x4),
5022  FieldTrait( 48, 15, 11, 0x4), FieldTrait( 55, 15, 9, 0x4), FieldTrait( 58, 15, 107, 0x4),
5023  FieldTrait( 60, 22, 104, 0x5), FieldTrait( 65, 15, 10, 0x4), FieldTrait( 106, 15, 38, 0x4),
5024  FieldTrait( 107, 15, 41, 0x4), FieldTrait( 120, 19, 110, 0x4), FieldTrait( 167, 15, 16, 0x4),
5025  FieldTrait( 200, 21, 18, 0x4), FieldTrait( 201, 1, 79, 0x4), FieldTrait( 202, 11, 32, 0x4),
5026  FieldTrait( 206, 7, 34, 0x4), FieldTrait( 207, 20, 37, 0x4), FieldTrait( 223, 14, 36, 0x4),
5027  FieldTrait( 224, 25, 20, 0x4), FieldTrait( 225, 25, 21, 0x4), FieldTrait( 226, 1, 23, 0x4),
5028  FieldTrait( 227, 14, 24, 0x4), FieldTrait( 228, 9, 25, 0x4), FieldTrait( 231, 9, 35, 0x4),
5029  FieldTrait( 239, 1, 22, 0x4), FieldTrait( 240, 25, 31, 0x4), FieldTrait( 255, 15, 26, 0x4),
5030  FieldTrait( 263, 7, 4, 0x4), FieldTrait( 348, 2, 39, 0x4), FieldTrait( 349, 28, 40, 0x4),
5031  FieldTrait( 350, 2, 42, 0x4), FieldTrait( 351, 28, 43, 0x4), FieldTrait( 354, 2, 108, 0x4),
5032  FieldTrait( 355, 28, 109, 0x4), FieldTrait( 386, 1, 103, 0xc), FieldTrait( 453, 1, 5, 0xc),
5033  FieldTrait( 454, 1, 13, 0xc), FieldTrait( 460, 1, 14, 0x4), FieldTrait( 461, 15, 15, 0x4),
5034  FieldTrait( 470, 18, 28, 0x4), FieldTrait( 471, 15, 29, 0x4), FieldTrait( 472, 15, 30, 0x4),
5035  FieldTrait( 541, 25, 19, 0x4), FieldTrait( 543, 15, 27, 0x4), FieldTrait( 555, 1, 98, 0xc),
5036  FieldTrait( 573, 7, 3, 0x4), FieldTrait( 581, 1, 8, 0x4), FieldTrait( 660, 1, 7, 0x4),
5037  FieldTrait( 667, 21, 45, 0x4), FieldTrait( 691, 15, 44, 0x4), FieldTrait( 710, 15, 1, 0x5),
5038  FieldTrait( 711, 1, 99, 0xc), FieldTrait( 715, 25, 100, 0x5), FieldTrait( 716, 15, 101, 0x4),
5039  FieldTrait( 717, 15, 102, 0x4), FieldTrait( 724, 1, 2, 0x5), FieldTrait( 725, 1, 105, 0x4),
5040  FieldTrait( 726, 15, 106, 0x4), FieldTrait( 762, 15, 17, 0x4), FieldTrait( 864, 1, 48, 0xc),
5041  FieldTrait( 873, 25, 49, 0x4), FieldTrait( 874, 25, 50, 0x4), FieldTrait( 875, 1, 46, 0x4),
5042  FieldTrait( 876, 15, 47, 0x4), FieldTrait( 947, 19, 33, 0x4), FieldTrait( 965, 15, 51, 0x4),
5043  FieldTrait( 966, 15, 52, 0x4), FieldTrait( 967, 9, 54, 0x4), FieldTrait( 968, 9, 55, 0x4),
5044  FieldTrait( 969, 9, 56, 0x4), FieldTrait( 970, 1, 57, 0x4), FieldTrait( 971, 1, 58, 0x4),
5045  FieldTrait( 996, 15, 60, 0x4), FieldTrait( 997, 15, 61, 0x4), FieldTrait(1018, 1, 59, 0xc),
5046  FieldTrait(1049, 7, 53, 0x4), FieldTrait(1079, 26, 62, 0x4), FieldTrait(1146, 13, 64, 0x4),
5047  FieldTrait(1147, 10, 65, 0x4), FieldTrait(1151, 15, 63, 0x4), FieldTrait(1184, 2, 66, 0x4),
5048  FieldTrait(1185, 29, 67, 0x4), FieldTrait(1186, 15, 68, 0x4), FieldTrait(1191, 15, 70, 0x4),
5049  FieldTrait(1192, 10, 71, 0x4), FieldTrait(1193, 7, 72, 0x4), FieldTrait(1194, 1, 73, 0x4),
5050  FieldTrait(1195, 13, 74, 0x4), FieldTrait(1196, 15, 75, 0x4), FieldTrait(1197, 15, 82, 0x4),
5051  FieldTrait(1198, 1, 76, 0x4), FieldTrait(1199, 11, 77, 0x4), FieldTrait(1200, 11, 78, 0x4),
5052  FieldTrait(1227, 15, 69, 0x4), FieldTrait(1242, 8, 81, 0x4), FieldTrait(1244, 8, 80, 0x4),
5053  FieldTrait(1435, 1, 83, 0x4), FieldTrait(1439, 1, 84, 0x4), FieldTrait(1449, 15, 85, 0x4),
5054  FieldTrait(1450, 15, 86, 0x4), FieldTrait(1451, 14, 87, 0x4), FieldTrait(1452, 14, 88, 0x4),
5055  FieldTrait(1457, 14, 89, 0x4), FieldTrait(1458, 14, 90, 0x4), FieldTrait(1478, 1, 91, 0x4),
5056  FieldTrait(1479, 1, 92, 0x4), FieldTrait(1480, 14, 93, 0x4), FieldTrait(1481, 1, 94, 0x4),
5057  FieldTrait(1482, 1, 95, 0x4), FieldTrait(1483, 1, 96, 0xc)
5058 };
5059 const FieldTrait_Hash_Array RequestForPositions::_ftha(RequestForPositions::_traits, 110);
5061 //-------------------------------------------------------------------------------------------------
5063 {
5064  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
5065 };
5069 //-------------------------------------------------------------------------------------------------
5070 const FieldTrait RequestForPositions::NoPartyIDs::_traits[] =
5071 {
5072  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
5073  FieldTrait( 802, 1, 4, 0xc)
5074 };
5077 const unsigned short RequestForPositions::NoPartyIDs::_fnum;
5078 //-------------------------------------------------------------------------------------------------
5079 const FieldTrait RequestForPositions::NoPartyIDs::NoPartySubIDs::_traits[] =
5080 {
5081  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
5082 };
5083 const FieldTrait_Hash_Array RequestForPositions::NoPartyIDs::NoPartySubIDs::_ftha(RequestForPositions::NoPartyIDs::NoPartySubIDs::_traits, 2);
5086 //-------------------------------------------------------------------------------------------------
5088 {
5089  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
5090 };
5093 const unsigned short RequestForPositions::NoSecurityAltID::_fnum;
5094 //-------------------------------------------------------------------------------------------------
5095 const FieldTrait RequestForPositions::NoLegs::_traits[] =
5096 {
5097  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
5098  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
5099  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
5100  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
5101  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
5102  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
5103  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
5104  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
5105  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
5106  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
5107  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
5108  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
5109  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
5110  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
5111  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
5112  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
5113  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
5114  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
5115 };
5118 const unsigned short RequestForPositions::NoLegs::_fnum;
5119 //-------------------------------------------------------------------------------------------------
5120 const FieldTrait RequestForPositions::NoLegs::NoLegSecurityAltID::_traits[] =
5121 {
5122  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
5123 };
5124 const FieldTrait_Hash_Array RequestForPositions::NoLegs::NoLegSecurityAltID::_ftha(RequestForPositions::NoLegs::NoLegSecurityAltID::_traits, 2);
5127 //-------------------------------------------------------------------------------------------------
5129 {
5130  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
5131  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
5132  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
5133  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
5134  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
5135  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
5136  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
5137  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
5138  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
5139  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
5140  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
5141  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
5142  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
5143  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
5144  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
5145  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
5146  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
5147  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
5148  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
5149  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
5150  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
5151  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
5152  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
5153  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
5154 };
5157 const unsigned short RequestForPositions::NoUnderlyings::_fnum;
5158 //-------------------------------------------------------------------------------------------------
5159 const FieldTrait RequestForPositions::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
5160 {
5161  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
5162 };
5163 const FieldTrait_Hash_Array RequestForPositions::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(RequestForPositions::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
5166 //-------------------------------------------------------------------------------------------------
5167 const FieldTrait RequestForPositions::NoUnderlyings::NoUnderlyingStips::_traits[] =
5168 {
5169  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
5170 };
5171 const FieldTrait_Hash_Array RequestForPositions::NoUnderlyings::NoUnderlyingStips::_ftha(RequestForPositions::NoUnderlyings::NoUnderlyingStips::_traits, 2);
5174 //-------------------------------------------------------------------------------------------------
5175 const FieldTrait RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
5176 {
5177  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
5178  FieldTrait(1062, 1, 4, 0xc)
5179 };
5180 const FieldTrait_Hash_Array RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::_ftha(RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
5183 //-------------------------------------------------------------------------------------------------
5184 const FieldTrait RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
5185 {
5186  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
5187 };
5188 const FieldTrait_Hash_Array RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
5191 //-------------------------------------------------------------------------------------------------
5192 const FieldTrait RequestForPositions::NoEvents::_traits[] =
5193 {
5194  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
5195  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
5196 };
5199 const unsigned short RequestForPositions::NoEvents::_fnum;
5200 //-------------------------------------------------------------------------------------------------
5202 {
5203  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
5204  FieldTrait(1052, 1, 4, 0xc)
5205 };
5207 const MsgType RequestForPositions::NoInstrumentParties::_msgtype("NoInstrumentParties");
5209 //-------------------------------------------------------------------------------------------------
5210 const FieldTrait RequestForPositions::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
5211 {
5212  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
5213 };
5214 const FieldTrait_Hash_Array RequestForPositions::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(RequestForPositions::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
5217 //-------------------------------------------------------------------------------------------------
5219 {
5220  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
5221  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
5222  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
5223 };
5226 const unsigned short RequestForPositions::NoComplexEvents::_fnum;
5227 //-------------------------------------------------------------------------------------------------
5228 const FieldTrait RequestForPositions::NoComplexEvents::NoComplexEventDates::_traits[] =
5229 {
5230  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
5231 };
5232 const FieldTrait_Hash_Array RequestForPositions::NoComplexEvents::NoComplexEventDates::_ftha(RequestForPositions::NoComplexEvents::NoComplexEventDates::_traits, 3);
5235 //-------------------------------------------------------------------------------------------------
5236 const FieldTrait RequestForPositions::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
5237 {
5238  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
5239 };
5240 const FieldTrait_Hash_Array RequestForPositions::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(RequestForPositions::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
5243 //-------------------------------------------------------------------------------------------------
5244 const FieldTrait RequestForPositionsAck::_traits[] =
5245 {
5246  FieldTrait( 1, 15, 8, 0x4), FieldTrait( 15, 19, 99, 0x4), FieldTrait( 22, 15, 14, 0x4),
5247  FieldTrait( 48, 15, 13, 0x4), FieldTrait( 55, 15, 11, 0x4), FieldTrait( 58, 15, 104, 0x4),
5248  FieldTrait( 65, 15, 12, 0x4), FieldTrait( 106, 15, 40, 0x4), FieldTrait( 107, 15, 43, 0x4),
5249  FieldTrait( 120, 19, 113, 0x4), FieldTrait( 167, 15, 18, 0x4), FieldTrait( 200, 21, 20, 0x4),
5250  FieldTrait( 201, 1, 81, 0x4), FieldTrait( 202, 11, 34, 0x4), FieldTrait( 206, 7, 36, 0x4),
5251  FieldTrait( 207, 20, 39, 0x4), FieldTrait( 223, 14, 38, 0x4), FieldTrait( 224, 25, 22, 0x4),
5252  FieldTrait( 225, 25, 23, 0x4), FieldTrait( 226, 1, 25, 0x4), FieldTrait( 227, 14, 26, 0x4),
5253  FieldTrait( 228, 9, 27, 0x4), FieldTrait( 231, 9, 37, 0x4), FieldTrait( 239, 1, 24, 0x4),
5254  FieldTrait( 240, 25, 33, 0x4), FieldTrait( 255, 15, 28, 0x4), FieldTrait( 263, 7, 110, 0x4),
5255  FieldTrait( 325, 8, 4, 0x4), FieldTrait( 348, 2, 41, 0x4), FieldTrait( 349, 28, 42, 0x4),
5256  FieldTrait( 350, 2, 44, 0x4), FieldTrait( 351, 28, 45, 0x4), FieldTrait( 354, 2, 105, 0x4),
5257  FieldTrait( 355, 28, 106, 0x4), FieldTrait( 453, 1, 7, 0xc), FieldTrait( 454, 1, 15, 0xc),
5258  FieldTrait( 460, 1, 16, 0x4), FieldTrait( 461, 15, 17, 0x4), FieldTrait( 470, 18, 30, 0x4),
5259  FieldTrait( 471, 15, 31, 0x4), FieldTrait( 472, 15, 32, 0x4), FieldTrait( 541, 25, 21, 0x4),
5260  FieldTrait( 543, 15, 29, 0x4), FieldTrait( 555, 1, 100, 0xc), FieldTrait( 573, 7, 108, 0x4),
5261  FieldTrait( 581, 1, 10, 0x4), FieldTrait( 660, 1, 9, 0x4), FieldTrait( 667, 21, 47, 0x4),
5262  FieldTrait( 691, 15, 46, 0x4), FieldTrait( 710, 15, 2, 0x4), FieldTrait( 711, 1, 101, 0xc),
5263  FieldTrait( 715, 25, 109, 0x4), FieldTrait( 716, 15, 111, 0x4), FieldTrait( 717, 15, 112, 0x4),
5264  FieldTrait( 721, 15, 1, 0x5), FieldTrait( 724, 1, 107, 0x4), FieldTrait( 725, 1, 102, 0x4),
5265  FieldTrait( 726, 15, 103, 0x4), FieldTrait( 727, 1, 3, 0x4), FieldTrait( 728, 1, 5, 0x5),
5266  FieldTrait( 729, 1, 6, 0x5), FieldTrait( 762, 15, 19, 0x4), FieldTrait( 864, 1, 50, 0xc),
5267  FieldTrait( 873, 25, 51, 0x4), FieldTrait( 874, 25, 52, 0x4), FieldTrait( 875, 1, 48, 0x4),
5268  FieldTrait( 876, 15, 49, 0x4), FieldTrait( 947, 19, 35, 0x4), FieldTrait( 965, 15, 53, 0x4),
5269  FieldTrait( 966, 15, 54, 0x4), FieldTrait( 967, 9, 56, 0x4), FieldTrait( 968, 9, 57, 0x4),
5270  FieldTrait( 969, 9, 58, 0x4), FieldTrait( 970, 1, 59, 0x4), FieldTrait( 971, 1, 60, 0x4),
5271  FieldTrait( 996, 15, 62, 0x4), FieldTrait( 997, 15, 63, 0x4), FieldTrait(1018, 1, 61, 0xc),
5272  FieldTrait(1049, 7, 55, 0x4), FieldTrait(1079, 26, 64, 0x4), FieldTrait(1146, 13, 66, 0x4),
5273  FieldTrait(1147, 10, 67, 0x4), FieldTrait(1151, 15, 65, 0x4), FieldTrait(1184, 2, 68, 0x4),
5274  FieldTrait(1185, 29, 69, 0x4), FieldTrait(1186, 15, 70, 0x4), FieldTrait(1191, 15, 72, 0x4),
5275  FieldTrait(1192, 10, 73, 0x4), FieldTrait(1193, 7, 74, 0x4), FieldTrait(1194, 1, 75, 0x4),
5276  FieldTrait(1195, 13, 76, 0x4), FieldTrait(1196, 15, 77, 0x4), FieldTrait(1197, 15, 84, 0x4),
5277  FieldTrait(1198, 1, 78, 0x4), FieldTrait(1199, 11, 79, 0x4), FieldTrait(1200, 11, 80, 0x4),
5278  FieldTrait(1227, 15, 71, 0x4), FieldTrait(1242, 8, 83, 0x4), FieldTrait(1244, 8, 82, 0x4),
5279  FieldTrait(1435, 1, 85, 0x4), FieldTrait(1439, 1, 86, 0x4), FieldTrait(1449, 15, 87, 0x4),
5280  FieldTrait(1450, 15, 88, 0x4), FieldTrait(1451, 14, 89, 0x4), FieldTrait(1452, 14, 90, 0x4),
5281  FieldTrait(1457, 14, 91, 0x4), FieldTrait(1458, 14, 92, 0x4), FieldTrait(1478, 1, 93, 0x4),
5282  FieldTrait(1479, 1, 94, 0x4), FieldTrait(1480, 14, 95, 0x4), FieldTrait(1481, 1, 96, 0x4),
5283  FieldTrait(1482, 1, 97, 0x4), FieldTrait(1483, 1, 98, 0xc)
5284 };
5285 const FieldTrait_Hash_Array RequestForPositionsAck::_ftha(RequestForPositionsAck::_traits, 113);
5287 //-------------------------------------------------------------------------------------------------
5289 {
5290  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
5291  FieldTrait( 802, 1, 4, 0xc)
5292 };
5295 const unsigned short RequestForPositionsAck::NoPartyIDs::_fnum;
5296 //-------------------------------------------------------------------------------------------------
5297 const FieldTrait RequestForPositionsAck::NoPartyIDs::NoPartySubIDs::_traits[] =
5298 {
5299  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
5300 };
5301 const FieldTrait_Hash_Array RequestForPositionsAck::NoPartyIDs::NoPartySubIDs::_ftha(RequestForPositionsAck::NoPartyIDs::NoPartySubIDs::_traits, 2);
5304 //-------------------------------------------------------------------------------------------------
5306 {
5307  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
5308 };
5312 //-------------------------------------------------------------------------------------------------
5313 const FieldTrait RequestForPositionsAck::NoLegs::_traits[] =
5314 {
5315  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
5316  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
5317  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
5318  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
5319  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
5320  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
5321  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
5322  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
5323  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
5324  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
5325  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
5326  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
5327  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
5328  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
5329  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
5330  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
5331  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
5332  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
5333 };
5336 const unsigned short RequestForPositionsAck::NoLegs::_fnum;
5337 //-------------------------------------------------------------------------------------------------
5338 const FieldTrait RequestForPositionsAck::NoLegs::NoLegSecurityAltID::_traits[] =
5339 {
5340  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
5341 };
5342 const FieldTrait_Hash_Array RequestForPositionsAck::NoLegs::NoLegSecurityAltID::_ftha(RequestForPositionsAck::NoLegs::NoLegSecurityAltID::_traits, 2);
5345 //-------------------------------------------------------------------------------------------------
5347 {
5348  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
5349  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
5350  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
5351  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
5352  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
5353  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
5354  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
5355  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
5356  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
5357  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
5358  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
5359  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
5360  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
5361  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
5362  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
5363  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
5364  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
5365  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
5366  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
5367  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
5368  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
5369  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
5370  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
5371  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
5372 };
5376 //-------------------------------------------------------------------------------------------------
5377 const FieldTrait RequestForPositionsAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
5378 {
5379  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
5380 };
5381 const FieldTrait_Hash_Array RequestForPositionsAck::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(RequestForPositionsAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
5384 //-------------------------------------------------------------------------------------------------
5385 const FieldTrait RequestForPositionsAck::NoUnderlyings::NoUnderlyingStips::_traits[] =
5386 {
5387  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
5388 };
5389 const FieldTrait_Hash_Array RequestForPositionsAck::NoUnderlyings::NoUnderlyingStips::_ftha(RequestForPositionsAck::NoUnderlyings::NoUnderlyingStips::_traits, 2);
5392 //-------------------------------------------------------------------------------------------------
5393 const FieldTrait RequestForPositionsAck::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
5394 {
5395  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
5396  FieldTrait(1062, 1, 4, 0xc)
5397 };
5398 const FieldTrait_Hash_Array RequestForPositionsAck::NoUnderlyings::NoUndlyInstrumentParties::_ftha(RequestForPositionsAck::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
5401 //-------------------------------------------------------------------------------------------------
5402 const FieldTrait RequestForPositionsAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
5403 {
5404  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
5405 };
5406 const FieldTrait_Hash_Array RequestForPositionsAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(RequestForPositionsAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
5409 //-------------------------------------------------------------------------------------------------
5410 const FieldTrait RequestForPositionsAck::NoEvents::_traits[] =
5411 {
5412  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
5413  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
5414 };
5417 const unsigned short RequestForPositionsAck::NoEvents::_fnum;
5418 //-------------------------------------------------------------------------------------------------
5420 {
5421  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
5422  FieldTrait(1052, 1, 4, 0xc)
5423 };
5427 //-------------------------------------------------------------------------------------------------
5428 const FieldTrait RequestForPositionsAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
5429 {
5430  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
5431 };
5432 const FieldTrait_Hash_Array RequestForPositionsAck::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(RequestForPositionsAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
5435 //-------------------------------------------------------------------------------------------------
5437 {
5438  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
5439  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
5440  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
5441 };
5445 //-------------------------------------------------------------------------------------------------
5446 const FieldTrait RequestForPositionsAck::NoComplexEvents::NoComplexEventDates::_traits[] =
5447 {
5448  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
5449 };
5450 const FieldTrait_Hash_Array RequestForPositionsAck::NoComplexEvents::NoComplexEventDates::_ftha(RequestForPositionsAck::NoComplexEvents::NoComplexEventDates::_traits, 3);
5453 //-------------------------------------------------------------------------------------------------
5454 const FieldTrait RequestForPositionsAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
5455 {
5456  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
5457 };
5458 const FieldTrait_Hash_Array RequestForPositionsAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(RequestForPositionsAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
5461 //-------------------------------------------------------------------------------------------------
5462 const FieldTrait PositionReport::_traits[] =
5463 {
5464  FieldTrait( 1, 15, 12, 0x4), FieldTrait( 15, 19, 103, 0x4), FieldTrait( 22, 15, 18, 0x4),
5465  FieldTrait( 48, 15, 17, 0x4), FieldTrait( 55, 15, 15, 0x4), FieldTrait( 58, 15, 113, 0x4),
5466  FieldTrait( 65, 15, 16, 0x4), FieldTrait( 106, 15, 44, 0x4), FieldTrait( 107, 15, 47, 0x4),
5467  FieldTrait( 120, 19, 118, 0x4), FieldTrait( 167, 15, 22, 0x4), FieldTrait( 200, 21, 24, 0x4),
5468  FieldTrait( 201, 1, 85, 0x4), FieldTrait( 202, 11, 38, 0x4), FieldTrait( 206, 7, 40, 0x4),
5469  FieldTrait( 207, 20, 43, 0x4), FieldTrait( 223, 14, 42, 0x4), FieldTrait( 224, 25, 26, 0x4),
5470  FieldTrait( 225, 25, 27, 0x4), FieldTrait( 226, 1, 29, 0x4), FieldTrait( 227, 14, 30, 0x4),
5471  FieldTrait( 228, 9, 31, 0x4), FieldTrait( 231, 9, 41, 0x4), FieldTrait( 239, 1, 28, 0x4),
5472  FieldTrait( 240, 25, 37, 0x4), FieldTrait( 255, 15, 32, 0x4), FieldTrait( 263, 7, 4, 0x4),
5473  FieldTrait( 325, 8, 6, 0x4), FieldTrait( 348, 2, 45, 0x4), FieldTrait( 349, 28, 46, 0x4),
5474  FieldTrait( 350, 2, 48, 0x4), FieldTrait( 351, 28, 49, 0x4), FieldTrait( 354, 2, 114, 0x4),
5475  FieldTrait( 355, 28, 115, 0x4), FieldTrait( 423, 1, 117, 0x4), FieldTrait( 453, 1, 11, 0xc),
5476  FieldTrait( 454, 1, 19, 0xc), FieldTrait( 460, 1, 20, 0x4), FieldTrait( 461, 15, 21, 0x4),
5477  FieldTrait( 470, 18, 34, 0x4), FieldTrait( 471, 15, 35, 0x4), FieldTrait( 472, 15, 36, 0x4),
5478  FieldTrait( 506, 7, 111, 0x4), FieldTrait( 541, 25, 25, 0x4), FieldTrait( 543, 15, 33, 0x4),
5479  FieldTrait( 555, 1, 107, 0xc), FieldTrait( 573, 7, 116, 0x4), FieldTrait( 581, 1, 14, 0x4),
5480  FieldTrait( 660, 1, 13, 0x4), FieldTrait( 667, 21, 51, 0x4), FieldTrait( 691, 15, 50, 0x4),
5481  FieldTrait( 702, 1, 109, 0xc), FieldTrait( 710, 15, 2, 0x4), FieldTrait( 711, 1, 108, 0xc),
5482  FieldTrait( 715, 25, 8, 0x5), FieldTrait( 716, 15, 9, 0x4), FieldTrait( 717, 15, 10, 0x4),
5483  FieldTrait( 721, 15, 1, 0x5), FieldTrait( 724, 1, 3, 0x4), FieldTrait( 727, 1, 5, 0x4),
5484  FieldTrait( 728, 1, 7, 0x4), FieldTrait( 730, 11, 104, 0x4), FieldTrait( 731, 1, 105, 0x4),
5485  FieldTrait( 734, 11, 106, 0x4), FieldTrait( 743, 25, 112, 0x4), FieldTrait( 753, 1, 110, 0xc),
5486  FieldTrait( 762, 15, 23, 0x4), FieldTrait( 811, 9, 125, 0x4), FieldTrait( 864, 1, 54, 0xc),
5487  FieldTrait( 873, 25, 55, 0x4), FieldTrait( 874, 25, 56, 0x4), FieldTrait( 875, 1, 52, 0x4),
5488  FieldTrait( 876, 15, 53, 0x4), FieldTrait( 947, 19, 39, 0x4), FieldTrait( 965, 15, 57, 0x4),
5489  FieldTrait( 966, 15, 58, 0x4), FieldTrait( 967, 9, 60, 0x4), FieldTrait( 968, 9, 61, 0x4),
5490  FieldTrait( 969, 9, 62, 0x4), FieldTrait( 970, 1, 63, 0x4), FieldTrait( 971, 1, 64, 0x4),
5491  FieldTrait( 996, 15, 66, 0x4), FieldTrait( 997, 15, 67, 0x4), FieldTrait(1011, 15, 119, 0x4),
5492  FieldTrait(1018, 1, 65, 0xc), FieldTrait(1049, 7, 59, 0x4), FieldTrait(1079, 26, 68, 0x4),
5493  FieldTrait(1146, 13, 70, 0x4), FieldTrait(1147, 10, 71, 0x4), FieldTrait(1151, 15, 69, 0x4),
5494  FieldTrait(1180, 15, 120, 0x4), FieldTrait(1181, 4, 121, 0x4), FieldTrait(1184, 2, 72, 0x4),
5495  FieldTrait(1185, 29, 73, 0x4), FieldTrait(1186, 15, 74, 0x4), FieldTrait(1191, 15, 76, 0x4),
5496  FieldTrait(1192, 10, 77, 0x4), FieldTrait(1193, 7, 78, 0x4), FieldTrait(1194, 1, 79, 0x4),
5497  FieldTrait(1195, 13, 80, 0x4), FieldTrait(1196, 15, 81, 0x4), FieldTrait(1197, 15, 88, 0x4),
5498  FieldTrait(1198, 1, 82, 0x4), FieldTrait(1199, 11, 83, 0x4), FieldTrait(1200, 11, 84, 0x4),
5499  FieldTrait(1227, 15, 75, 0x4), FieldTrait(1242, 8, 87, 0x4), FieldTrait(1244, 8, 86, 0x4),
5500  FieldTrait(1350, 4, 122, 0x4), FieldTrait(1352, 8, 123, 0x4), FieldTrait(1434, 1, 124, 0x4),
5501  FieldTrait(1435, 1, 89, 0x4), FieldTrait(1439, 1, 90, 0x4), FieldTrait(1449, 15, 91, 0x4),
5502  FieldTrait(1450, 15, 92, 0x4), FieldTrait(1451, 14, 93, 0x4), FieldTrait(1452, 14, 94, 0x4),
5503  FieldTrait(1457, 14, 95, 0x4), FieldTrait(1458, 14, 96, 0x4), FieldTrait(1478, 1, 97, 0x4),
5504  FieldTrait(1479, 1, 98, 0x4), FieldTrait(1480, 14, 99, 0x4), FieldTrait(1481, 1, 100, 0x4),
5505  FieldTrait(1482, 1, 101, 0x4), FieldTrait(1483, 1, 102, 0xc)
5506 };
5507 const FieldTrait_Hash_Array PositionReport::_ftha(PositionReport::_traits, 125);
5508 const MsgType PositionReport::_msgtype("AP");
5509 //-------------------------------------------------------------------------------------------------
5510 const FieldTrait PositionReport::NoPartyIDs::_traits[] =
5511 {
5512  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
5513  FieldTrait( 802, 1, 4, 0xc)
5514 };
5516 const MsgType PositionReport::NoPartyIDs::_msgtype("NoPartyIDs");
5517 const unsigned short PositionReport::NoPartyIDs::_fnum;
5518 //-------------------------------------------------------------------------------------------------
5519 const FieldTrait PositionReport::NoPartyIDs::NoPartySubIDs::_traits[] =
5520 {
5521  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
5522 };
5523 const FieldTrait_Hash_Array PositionReport::NoPartyIDs::NoPartySubIDs::_ftha(PositionReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
5526 //-------------------------------------------------------------------------------------------------
5527 const FieldTrait PositionReport::NoSecurityAltID::_traits[] =
5528 {
5529  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
5530 };
5532 const MsgType PositionReport::NoSecurityAltID::_msgtype("NoSecurityAltID");
5533 const unsigned short PositionReport::NoSecurityAltID::_fnum;
5534 //-------------------------------------------------------------------------------------------------
5535 const FieldTrait PositionReport::NoLegs::_traits[] =
5536 {
5537  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
5538  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
5539  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
5540  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
5541  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
5542  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
5543  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
5544  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
5545  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
5546  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
5547  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
5548  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
5549  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
5550  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
5551  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
5552  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
5553  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
5554  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
5555 };
5556 const FieldTrait_Hash_Array PositionReport::NoLegs::_ftha(PositionReport::NoLegs::_traits, 54);
5558 const unsigned short PositionReport::NoLegs::_fnum;
5559 //-------------------------------------------------------------------------------------------------
5560 const FieldTrait PositionReport::NoLegs::NoLegSecurityAltID::_traits[] =
5561 {
5562  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
5563 };
5564 const FieldTrait_Hash_Array PositionReport::NoLegs::NoLegSecurityAltID::_ftha(PositionReport::NoLegs::NoLegSecurityAltID::_traits, 2);
5567 //-------------------------------------------------------------------------------------------------
5568 const FieldTrait PositionReport::NoPositions::_traits[] =
5569 {
5570  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 703, 15, 1, 0x4), FieldTrait( 704, 10, 2, 0x4),
5571  FieldTrait( 705, 10, 3, 0x4), FieldTrait( 706, 1, 4, 0x4), FieldTrait( 976, 25, 6, 0x4)
5572 };
5574 const MsgType PositionReport::NoPositions::_msgtype("NoPositions");
5575 const unsigned short PositionReport::NoPositions::_fnum;
5576 //-------------------------------------------------------------------------------------------------
5577 const FieldTrait PositionReport::NoPositions::NoNestedPartyIDs::_traits[] =
5578 {
5579  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
5580  FieldTrait( 804, 1, 4, 0xc)
5581 };
5582 const FieldTrait_Hash_Array PositionReport::NoPositions::NoNestedPartyIDs::_ftha(PositionReport::NoPositions::NoNestedPartyIDs::_traits, 4);
5585 //-------------------------------------------------------------------------------------------------
5586 const FieldTrait PositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
5587 {
5588  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
5589 };
5590 const FieldTrait_Hash_Array PositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(PositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
5593 //-------------------------------------------------------------------------------------------------
5594 const FieldTrait PositionReport::NoUnderlyings::_traits[] =
5595 {
5596  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
5597  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
5598  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
5599  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
5600  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
5601  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
5602  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
5603  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
5604  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
5605  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
5606  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
5607  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 732, 11, 73, 0x4),
5608  FieldTrait( 733, 1, 74, 0x4), FieldTrait( 763, 15, 9, 0x4), FieldTrait( 810, 11, 40, 0x4),
5609  FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4), FieldTrait( 879, 10, 39, 0x4),
5610  FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4), FieldTrait( 884, 13, 43, 0x4),
5611  FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4), FieldTrait( 887, 1, 46, 0xc),
5612  FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4), FieldTrait( 973, 13, 49, 0x4),
5613  FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4), FieldTrait( 984, 1, 75, 0xc),
5614  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1037, 13, 76, 0x4),
5615  FieldTrait(1038, 13, 53, 0x4), FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4),
5616  FieldTrait(1045, 9, 57, 0x4), FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc),
5617  FieldTrait(1213, 26, 59, 0x4), FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4),
5618  FieldTrait(1424, 15, 63, 0x4), FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4),
5619  FieldTrait(1441, 1, 66, 0x4), FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4),
5620  FieldTrait(1455, 14, 69, 0x4), FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4),
5621  FieldTrait(1460, 14, 72, 0x4)
5622 };
5624 const MsgType PositionReport::NoUnderlyings::_msgtype("NoUnderlyings");
5625 const unsigned short PositionReport::NoUnderlyings::_fnum;
5626 //-------------------------------------------------------------------------------------------------
5627 const FieldTrait PositionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
5628 {
5629  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
5630 };
5631 const FieldTrait_Hash_Array PositionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(PositionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
5634 //-------------------------------------------------------------------------------------------------
5635 const FieldTrait PositionReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
5636 {
5637  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
5638 };
5639 const FieldTrait_Hash_Array PositionReport::NoUnderlyings::NoUnderlyingStips::_ftha(PositionReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
5642 //-------------------------------------------------------------------------------------------------
5643 const FieldTrait PositionReport::NoUnderlyings::NoUnderlyingAmounts::_traits[] =
5644 {
5645  FieldTrait( 985, 13, 1, 0x4), FieldTrait( 986, 13, 2, 0x4), FieldTrait( 987, 25, 3, 0x4),
5646  FieldTrait( 988, 15, 4, 0x4)
5647 };
5648 const FieldTrait_Hash_Array PositionReport::NoUnderlyings::NoUnderlyingAmounts::_ftha(PositionReport::NoUnderlyings::NoUnderlyingAmounts::_traits, 4);
5651 //-------------------------------------------------------------------------------------------------
5652 const FieldTrait PositionReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
5653 {
5654  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
5655  FieldTrait(1062, 1, 4, 0xc)
5656 };
5657 const FieldTrait_Hash_Array PositionReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(PositionReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
5660 //-------------------------------------------------------------------------------------------------
5661 const FieldTrait PositionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
5662 {
5663  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
5664 };
5665 const FieldTrait_Hash_Array PositionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(PositionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
5668 //-------------------------------------------------------------------------------------------------
5669 const FieldTrait PositionReport::NoPosAmt::_traits[] =
5670 {
5671  FieldTrait( 707, 15, 1, 0x4), FieldTrait( 708, 13, 2, 0x4), FieldTrait(1055, 15, 3, 0x4)
5672 };
5675 const unsigned short PositionReport::NoPosAmt::_fnum;
5676 //-------------------------------------------------------------------------------------------------
5677 const FieldTrait PositionReport::NoEvents::_traits[] =
5678 {
5679  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
5680  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
5681 };
5684 const unsigned short PositionReport::NoEvents::_fnum;
5685 //-------------------------------------------------------------------------------------------------
5687 {
5688  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
5689  FieldTrait(1052, 1, 4, 0xc)
5690 };
5692 const MsgType PositionReport::NoInstrumentParties::_msgtype("NoInstrumentParties");
5693 const unsigned short PositionReport::NoInstrumentParties::_fnum;
5694 //-------------------------------------------------------------------------------------------------
5695 const FieldTrait PositionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
5696 {
5697  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
5698 };
5699 const FieldTrait_Hash_Array PositionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(PositionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
5702 //-------------------------------------------------------------------------------------------------
5703 const FieldTrait PositionReport::NoComplexEvents::_traits[] =
5704 {
5705  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
5706  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
5707  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
5708 };
5710 const MsgType PositionReport::NoComplexEvents::_msgtype("NoComplexEvents");
5711 const unsigned short PositionReport::NoComplexEvents::_fnum;
5712 //-------------------------------------------------------------------------------------------------
5713 const FieldTrait PositionReport::NoComplexEvents::NoComplexEventDates::_traits[] =
5714 {
5715  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
5716 };
5717 const FieldTrait_Hash_Array PositionReport::NoComplexEvents::NoComplexEventDates::_ftha(PositionReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
5720 //-------------------------------------------------------------------------------------------------
5721 const FieldTrait PositionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
5722 {
5723  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
5724 };
5725 const FieldTrait_Hash_Array PositionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(PositionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
5728 //-------------------------------------------------------------------------------------------------
5729 const FieldTrait TradeCaptureReportRequestAck::_traits[] =
5730 {
5731  FieldTrait( 22, 15, 10, 0x4), FieldTrait( 48, 15, 9, 0x4), FieldTrait( 55, 15, 7, 0x4),
5732  FieldTrait( 58, 15, 100, 0x4), FieldTrait( 65, 15, 8, 0x4), FieldTrait( 106, 15, 36, 0x4),
5733  FieldTrait( 107, 15, 39, 0x4), FieldTrait( 167, 15, 14, 0x4), FieldTrait( 200, 21, 16, 0x4),
5734  FieldTrait( 201, 1, 77, 0x4), FieldTrait( 202, 11, 30, 0x4), FieldTrait( 206, 7, 32, 0x4),
5735  FieldTrait( 207, 20, 35, 0x4), FieldTrait( 223, 14, 34, 0x4), FieldTrait( 224, 25, 18, 0x4),
5736  FieldTrait( 225, 25, 19, 0x4), FieldTrait( 226, 1, 21, 0x4), FieldTrait( 227, 14, 22, 0x4),
5737  FieldTrait( 228, 9, 23, 0x4), FieldTrait( 231, 9, 33, 0x4), FieldTrait( 239, 1, 20, 0x4),
5738  FieldTrait( 240, 25, 29, 0x4), FieldTrait( 255, 15, 24, 0x4), FieldTrait( 263, 7, 3, 0x4),
5739  FieldTrait( 348, 2, 37, 0x4), FieldTrait( 349, 28, 38, 0x4), FieldTrait( 350, 2, 40, 0x4),
5740  FieldTrait( 351, 28, 41, 0x4), FieldTrait( 354, 2, 101, 0x4), FieldTrait( 355, 28, 102, 0x4),
5741  FieldTrait( 442, 7, 97, 0x4), FieldTrait( 454, 1, 11, 0xc), FieldTrait( 460, 1, 12, 0x4),
5742  FieldTrait( 461, 15, 13, 0x4), FieldTrait( 470, 18, 26, 0x4), FieldTrait( 471, 15, 27, 0x4),
5743  FieldTrait( 472, 15, 28, 0x4), FieldTrait( 541, 25, 17, 0x4), FieldTrait( 543, 15, 25, 0x4),
5744  FieldTrait( 555, 1, 96, 0xc), FieldTrait( 568, 15, 1, 0x5), FieldTrait( 569, 1, 2, 0x5),
5745  FieldTrait( 667, 21, 43, 0x4), FieldTrait( 691, 15, 42, 0x4), FieldTrait( 711, 1, 95, 0xc),
5746  FieldTrait( 725, 1, 98, 0x4), FieldTrait( 726, 15, 99, 0x4), FieldTrait( 748, 1, 4, 0x4),
5747  FieldTrait( 749, 1, 5, 0x5), FieldTrait( 750, 1, 6, 0x5), FieldTrait( 762, 15, 15, 0x4),
5748  FieldTrait( 864, 1, 46, 0xc), FieldTrait( 873, 25, 47, 0x4), FieldTrait( 874, 25, 48, 0x4),
5749  FieldTrait( 875, 1, 44, 0x4), FieldTrait( 876, 15, 45, 0x4), FieldTrait( 947, 19, 31, 0x4),
5750  FieldTrait( 965, 15, 49, 0x4), FieldTrait( 966, 15, 50, 0x4), FieldTrait( 967, 9, 52, 0x4),
5751  FieldTrait( 968, 9, 53, 0x4), FieldTrait( 969, 9, 54, 0x4), FieldTrait( 970, 1, 55, 0x4),
5752  FieldTrait( 971, 1, 56, 0x4), FieldTrait( 996, 15, 58, 0x4), FieldTrait( 997, 15, 59, 0x4),
5753  FieldTrait(1003, 15, 104, 0x4), FieldTrait(1011, 15, 103, 0x4), FieldTrait(1018, 1, 57, 0xc),
5754  FieldTrait(1040, 15, 105, 0x4), FieldTrait(1041, 15, 106, 0x4), FieldTrait(1042, 15, 107, 0x4),
5755  FieldTrait(1049, 7, 51, 0x4), FieldTrait(1079, 26, 60, 0x4), FieldTrait(1146, 13, 62, 0x4),
5756  FieldTrait(1147, 10, 63, 0x4), FieldTrait(1151, 15, 61, 0x4), FieldTrait(1184, 2, 64, 0x4),
5757  FieldTrait(1185, 29, 65, 0x4), FieldTrait(1186, 15, 66, 0x4), FieldTrait(1191, 15, 68, 0x4),
5758  FieldTrait(1192, 10, 69, 0x4), FieldTrait(1193, 7, 70, 0x4), FieldTrait(1194, 1, 71, 0x4),
5759  FieldTrait(1195, 13, 72, 0x4), FieldTrait(1196, 15, 73, 0x4), FieldTrait(1197, 15, 80, 0x4),
5760  FieldTrait(1198, 1, 74, 0x4), FieldTrait(1199, 11, 75, 0x4), FieldTrait(1200, 11, 76, 0x4),
5761  FieldTrait(1227, 15, 67, 0x4), FieldTrait(1242, 8, 79, 0x4), FieldTrait(1244, 8, 78, 0x4),
5762  FieldTrait(1435, 1, 81, 0x4), FieldTrait(1439, 1, 82, 0x4), FieldTrait(1449, 15, 83, 0x4),
5763  FieldTrait(1450, 15, 84, 0x4), FieldTrait(1451, 14, 85, 0x4), FieldTrait(1452, 14, 86, 0x4),
5764  FieldTrait(1457, 14, 87, 0x4), FieldTrait(1458, 14, 88, 0x4), FieldTrait(1478, 1, 89, 0x4),
5765  FieldTrait(1479, 1, 90, 0x4), FieldTrait(1480, 14, 91, 0x4), FieldTrait(1481, 1, 92, 0x4),
5766  FieldTrait(1482, 1, 93, 0x4), FieldTrait(1483, 1, 94, 0xc)
5767 };
5770 //-------------------------------------------------------------------------------------------------
5772 {
5773  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
5774 };
5778 //-------------------------------------------------------------------------------------------------
5780 {
5781  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
5782  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
5783  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
5784  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
5785  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
5786  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
5787  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
5788  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
5789  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
5790  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
5791  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
5792  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
5793  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
5794  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
5795  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
5796  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
5797  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
5798  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
5799 };
5802 const unsigned short TradeCaptureReportRequestAck::NoLegs::_fnum;
5803 //-------------------------------------------------------------------------------------------------
5804 const FieldTrait TradeCaptureReportRequestAck::NoLegs::NoLegSecurityAltID::_traits[] =
5805 {
5806  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
5807 };
5808 const FieldTrait_Hash_Array TradeCaptureReportRequestAck::NoLegs::NoLegSecurityAltID::_ftha(TradeCaptureReportRequestAck::NoLegs::NoLegSecurityAltID::_traits, 2);
5811 //-------------------------------------------------------------------------------------------------
5813 {
5814  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
5815  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
5816  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
5817  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
5818  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
5819  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
5820  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
5821  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
5822  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
5823  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
5824  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
5825  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
5826  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
5827  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
5828  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
5829  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
5830  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
5831  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
5832  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
5833  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
5834  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
5835  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
5836  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
5837  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
5838 };
5842 //-------------------------------------------------------------------------------------------------
5843 const FieldTrait TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
5844 {
5845  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
5846 };
5847 const FieldTrait_Hash_Array TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
5850 //-------------------------------------------------------------------------------------------------
5851 const FieldTrait TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingStips::_traits[] =
5852 {
5853  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
5854 };
5855 const FieldTrait_Hash_Array TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingStips::_ftha(TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingStips::_traits, 2);
5858 //-------------------------------------------------------------------------------------------------
5859 const FieldTrait TradeCaptureReportRequestAck::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
5860 {
5861  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
5862  FieldTrait(1062, 1, 4, 0xc)
5863 };
5864 const FieldTrait_Hash_Array TradeCaptureReportRequestAck::NoUnderlyings::NoUndlyInstrumentParties::_ftha(TradeCaptureReportRequestAck::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
5867 //-------------------------------------------------------------------------------------------------
5868 const FieldTrait TradeCaptureReportRequestAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
5869 {
5870  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
5871 };
5872 const FieldTrait_Hash_Array TradeCaptureReportRequestAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(TradeCaptureReportRequestAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
5875 //-------------------------------------------------------------------------------------------------
5877 {
5878  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
5879  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
5880 };
5884 //-------------------------------------------------------------------------------------------------
5886 {
5887  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
5888  FieldTrait(1052, 1, 4, 0xc)
5889 };
5893 //-------------------------------------------------------------------------------------------------
5894 const FieldTrait TradeCaptureReportRequestAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
5895 {
5896  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
5897 };
5898 const FieldTrait_Hash_Array TradeCaptureReportRequestAck::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(TradeCaptureReportRequestAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
5901 //-------------------------------------------------------------------------------------------------
5903 {
5904  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
5905  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
5906  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
5907 };
5911 //-------------------------------------------------------------------------------------------------
5912 const FieldTrait TradeCaptureReportRequestAck::NoComplexEvents::NoComplexEventDates::_traits[] =
5913 {
5914  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
5915 };
5916 const FieldTrait_Hash_Array TradeCaptureReportRequestAck::NoComplexEvents::NoComplexEventDates::_ftha(TradeCaptureReportRequestAck::NoComplexEvents::NoComplexEventDates::_traits, 3);
5919 //-------------------------------------------------------------------------------------------------
5920 const FieldTrait TradeCaptureReportRequestAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
5921 {
5922  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
5923 };
5924 const FieldTrait_Hash_Array TradeCaptureReportRequestAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(TradeCaptureReportRequestAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
5927 //-------------------------------------------------------------------------------------------------
5928 const FieldTrait TradeCaptureReportAck::_traits[] =
5929 {
5930  FieldTrait( 6, 11, 130, 0x4), FieldTrait( 15, 19, 165, 0x4), FieldTrait( 17, 15, 17, 0x4),
5931  FieldTrait( 22, 15, 22, 0x4), FieldTrait( 30, 20, 127, 0x4), FieldTrait( 31, 11, 123, 0x4),
5932  FieldTrait( 32, 10, 122, 0x4), FieldTrait( 48, 15, 21, 0x4), FieldTrait( 55, 15, 19, 0x4),
5933  FieldTrait( 58, 15, 111, 0x4), FieldTrait( 60, 22, 107, 0x4), FieldTrait( 63, 15, 134, 0x4),
5934  FieldTrait( 64, 25, 140, 0x4), FieldTrait( 65, 15, 20, 0x4), FieldTrait( 75, 25, 128, 0x4),
5935  FieldTrait( 106, 15, 48, 0x4), FieldTrait( 107, 15, 51, 0x4), FieldTrait( 120, 19, 166, 0x4),
5936  FieldTrait( 150, 7, 8, 0x4), FieldTrait( 167, 15, 26, 0x4), FieldTrait( 194, 11, 125, 0x4),
5937  FieldTrait( 195, 12, 126, 0x4), FieldTrait( 200, 21, 28, 0x4), FieldTrait( 201, 1, 89, 0x4),
5938  FieldTrait( 202, 11, 42, 0x4), FieldTrait( 206, 7, 44, 0x4), FieldTrait( 207, 20, 47, 0x4),
5939  FieldTrait( 223, 14, 46, 0x4), FieldTrait( 224, 25, 30, 0x4), FieldTrait( 225, 25, 31, 0x4),
5940  FieldTrait( 226, 1, 33, 0x4), FieldTrait( 227, 14, 34, 0x4), FieldTrait( 228, 9, 35, 0x4),
5941  FieldTrait( 231, 9, 45, 0x4), FieldTrait( 239, 1, 32, 0x4), FieldTrait( 240, 25, 41, 0x4),
5942  FieldTrait( 255, 15, 36, 0x4), FieldTrait( 263, 7, 14, 0x4), FieldTrait( 348, 2, 49, 0x4),
5943  FieldTrait( 349, 28, 50, 0x4), FieldTrait( 350, 2, 52, 0x4), FieldTrait( 351, 28, 53, 0x4),
5944  FieldTrait( 354, 2, 112, 0x4), FieldTrait( 355, 28, 113, 0x4), FieldTrait( 378, 1, 116, 0x4),
5945  FieldTrait( 381, 13, 156, 0x4), FieldTrait( 423, 1, 118, 0x4), FieldTrait( 442, 7, 132, 0x4),
5946  FieldTrait( 454, 1, 23, 0xc), FieldTrait( 460, 1, 24, 0x4), FieldTrait( 461, 15, 25, 0x4),
5947  FieldTrait( 470, 18, 38, 0x4), FieldTrait( 471, 15, 39, 0x4), FieldTrait( 472, 15, 40, 0x4),
5948  FieldTrait( 487, 1, 2, 0x4), FieldTrait( 527, 15, 18, 0x4), FieldTrait( 541, 25, 29, 0x4),
5949  FieldTrait( 543, 15, 37, 0x4), FieldTrait( 552, 1, 148, 0xd), FieldTrait( 555, 1, 114, 0xc),
5950  FieldTrait( 570, 8, 117, 0x4), FieldTrait( 571, 15, 1, 0x4), FieldTrait( 572, 15, 9, 0x4),
5951  FieldTrait( 573, 7, 135, 0x4), FieldTrait( 574, 15, 136, 0x4), FieldTrait( 635, 15, 115, 0x4),
5952  FieldTrait( 667, 21, 55, 0x4), FieldTrait( 669, 11, 124, 0x4), FieldTrait( 691, 15, 54, 0x4),
5953  FieldTrait( 711, 1, 163, 0xc), FieldTrait( 715, 25, 129, 0x4), FieldTrait( 716, 15, 141, 0x4),
5954  FieldTrait( 717, 15, 142, 0x4), FieldTrait( 725, 1, 109, 0x4), FieldTrait( 726, 15, 110, 0x4),
5955  FieldTrait( 751, 1, 12, 0x4), FieldTrait( 753, 1, 143, 0xc), FieldTrait( 762, 15, 27, 0x4),
5956  FieldTrait( 768, 1, 108, 0xc), FieldTrait( 779, 22, 146, 0x4), FieldTrait( 797, 8, 137, 0x4),
5957  FieldTrait( 818, 15, 13, 0x4), FieldTrait( 819, 1, 131, 0x4), FieldTrait( 820, 15, 15, 0x4),
5958  FieldTrait( 822, 15, 119, 0x4), FieldTrait( 823, 15, 121, 0x4), FieldTrait( 824, 15, 133, 0x4),
5959  FieldTrait( 828, 1, 4, 0x4), FieldTrait( 829, 1, 5, 0x4), FieldTrait( 830, 15, 7, 0x4),
5960  FieldTrait( 852, 8, 138, 0x4), FieldTrait( 853, 1, 139, 0x4), FieldTrait( 854, 1, 120, 0x4),
5961  FieldTrait( 855, 1, 6, 0x4), FieldTrait( 856, 1, 3, 0x4), FieldTrait( 864, 1, 58, 0xc),
5962  FieldTrait( 873, 25, 59, 0x4), FieldTrait( 874, 25, 60, 0x4), FieldTrait( 875, 1, 56, 0x4),
5963  FieldTrait( 876, 15, 57, 0x4), FieldTrait( 880, 15, 16, 0x4), FieldTrait( 881, 15, 10, 0x4),
5964  FieldTrait( 939, 1, 11, 0x4), FieldTrait( 947, 19, 43, 0x4), FieldTrait( 965, 15, 61, 0x4),
5965  FieldTrait( 966, 15, 62, 0x4), FieldTrait( 967, 9, 64, 0x4), FieldTrait( 968, 9, 65, 0x4),
5966  FieldTrait( 969, 9, 66, 0x4), FieldTrait( 970, 1, 67, 0x4), FieldTrait( 971, 1, 68, 0x4),
5967  FieldTrait( 991, 11, 147, 0x4), FieldTrait( 994, 15, 144, 0x4), FieldTrait( 996, 15, 70, 0x4),
5968  FieldTrait( 997, 15, 71, 0x4), FieldTrait(1003, 15, 150, 0x4), FieldTrait(1011, 15, 145, 0x4),
5969  FieldTrait(1015, 7, 149, 0x4), FieldTrait(1018, 1, 69, 0xc), FieldTrait(1040, 15, 151, 0x4),
5970  FieldTrait(1041, 15, 152, 0x4), FieldTrait(1042, 15, 153, 0x4), FieldTrait(1049, 7, 63, 0x4),
5971  FieldTrait(1056, 10, 154, 0x4), FieldTrait(1071, 12, 155, 0x4), FieldTrait(1079, 26, 72, 0x4),
5972  FieldTrait(1116, 1, 157, 0xc), FieldTrait(1123, 7, 158, 0x4), FieldTrait(1124, 7, 159, 0x4),
5973  FieldTrait(1125, 25, 160, 0x4), FieldTrait(1126, 15, 161, 0x4), FieldTrait(1127, 15, 162, 0x4),
5974  FieldTrait(1135, 15, 164, 0x4), FieldTrait(1146, 13, 74, 0x4), FieldTrait(1147, 10, 75, 0x4),
5975  FieldTrait(1151, 15, 73, 0x4), FieldTrait(1184, 2, 76, 0x4), FieldTrait(1185, 29, 77, 0x4),
5976  FieldTrait(1186, 15, 78, 0x4), FieldTrait(1191, 15, 80, 0x4), FieldTrait(1192, 10, 81, 0x4),
5977  FieldTrait(1193, 7, 82, 0x4), FieldTrait(1194, 1, 83, 0x4), FieldTrait(1195, 13, 84, 0x4),
5978  FieldTrait(1196, 15, 85, 0x4), FieldTrait(1197, 15, 92, 0x4), FieldTrait(1198, 1, 86, 0x4),
5979  FieldTrait(1199, 11, 87, 0x4), FieldTrait(1200, 11, 88, 0x4), FieldTrait(1227, 15, 79, 0x4),
5980  FieldTrait(1242, 8, 91, 0x4), FieldTrait(1244, 8, 90, 0x4), FieldTrait(1300, 15, 171, 0x4),
5981  FieldTrait(1301, 20, 172, 0x4), FieldTrait(1329, 9, 167, 0x4), FieldTrait(1387, 1, 168, 0xc),
5982  FieldTrait(1390, 1, 169, 0x4), FieldTrait(1430, 7, 170, 0x4), FieldTrait(1435, 1, 93, 0x4),
5983  FieldTrait(1439, 1, 94, 0x4), FieldTrait(1449, 15, 95, 0x4), FieldTrait(1450, 15, 96, 0x4),
5984  FieldTrait(1451, 14, 97, 0x4), FieldTrait(1452, 14, 98, 0x4), FieldTrait(1457, 14, 99, 0x4),
5985  FieldTrait(1458, 14, 100, 0x4), FieldTrait(1478, 1, 101, 0x4), FieldTrait(1479, 1, 102, 0x4),
5986  FieldTrait(1480, 14, 103, 0x4), FieldTrait(1481, 1, 104, 0x4), FieldTrait(1482, 1, 105, 0x4),
5987  FieldTrait(1483, 1, 106, 0xc)
5988 };
5989 const FieldTrait_Hash_Array TradeCaptureReportAck::_ftha(TradeCaptureReportAck::_traits, 172);
5991 //-------------------------------------------------------------------------------------------------
5993 {
5994  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
5995 };
5999 //-------------------------------------------------------------------------------------------------
6000 const FieldTrait TradeCaptureReportAck::NoSides::_traits[] =
6001 {
6002  FieldTrait( 1, 15, 3, 0x4), FieldTrait( 11, 15, 64, 0x4), FieldTrait( 12, 13, 17, 0x4),
6003  FieldTrait( 13, 7, 18, 0x4), FieldTrait( 14, 10, 81, 0x4), FieldTrait( 18, 16, 73, 0x4),
6004  FieldTrait( 37, 15, 62, 0x4), FieldTrait( 38, 10, 75, 0x4), FieldTrait( 39, 7, 74, 0x4),
6005  FieldTrait( 40, 7, 70, 0x4), FieldTrait( 44, 11, 71, 0x4), FieldTrait( 54, 7, 1, 0x5),
6006  FieldTrait( 59, 7, 82, 0x4), FieldTrait( 66, 15, 66, 0x4), FieldTrait( 70, 15, 43, 0x4),
6007  FieldTrait( 77, 7, 35, 0x4), FieldTrait( 78, 1, 44, 0xc), FieldTrait( 81, 7, 6, 0x4),
6008  FieldTrait( 83, 1, 51, 0x4), FieldTrait( 99, 11, 72, 0x4), FieldTrait( 118, 13, 31, 0x4),
6009  FieldTrait( 119, 13, 32, 0x4), FieldTrait( 126, 22, 83, 0x4), FieldTrait( 136, 1, 39, 0xc),
6010  FieldTrait( 151, 10, 80, 0x4), FieldTrait( 152, 10, 76, 0x4), FieldTrait( 155, 9, 33, 0x4),
6011  FieldTrait( 156, 7, 34, 0x4), FieldTrait( 157, 1, 21, 0x4), FieldTrait( 158, 14, 23, 0x4),
6012  FieldTrait( 159, 13, 24, 0x4), FieldTrait( 198, 15, 63, 0x4), FieldTrait( 230, 25, 22, 0x4),
6013  FieldTrait( 232, 1, 38, 0xc), FieldTrait( 237, 13, 30, 0x4), FieldTrait( 238, 13, 29, 0x4),
6014  FieldTrait( 336, 15, 14, 0x4), FieldTrait( 376, 15, 11, 0x4), FieldTrait( 377, 8, 12, 0x4),
6015  FieldTrait( 430, 1, 54, 0x4), FieldTrait( 453, 1, 2, 0xc), FieldTrait( 468, 7, 78, 0x4),
6016  FieldTrait( 469, 9, 79, 0x4), FieldTrait( 479, 19, 19, 0x4), FieldTrait( 483, 22, 97, 0x4),
6017  FieldTrait( 497, 7, 20, 0x4), FieldTrait( 516, 14, 77, 0x4), FieldTrait( 518, 1, 37, 0xc),
6018  FieldTrait( 526, 15, 65, 0x4), FieldTrait( 528, 7, 92, 0x4), FieldTrait( 529, 16, 93, 0x4),
6019  FieldTrait( 575, 8, 7, 0x4), FieldTrait( 576, 1, 8, 0xc), FieldTrait( 578, 15, 9, 0x4),
6020  FieldTrait( 579, 15, 10, 0x4), FieldTrait( 581, 1, 5, 0x4), FieldTrait( 582, 1, 13, 0x4),
6021  FieldTrait( 586, 22, 98, 0x4), FieldTrait( 591, 7, 42, 0x4), FieldTrait( 625, 15, 15, 0x4),
6022  FieldTrait( 660, 1, 4, 0x4), FieldTrait( 738, 13, 25, 0x4), FieldTrait( 752, 1, 36, 0x4),
6023  FieldTrait( 775, 1, 99, 0x4), FieldTrait( 821, 15, 95, 0x4), FieldTrait( 825, 15, 40, 0x4),
6024  FieldTrait( 826, 1, 41, 0x4), FieldTrait( 920, 13, 26, 0x4), FieldTrait( 921, 13, 27, 0x4),
6025  FieldTrait( 922, 13, 28, 0x4), FieldTrait( 943, 15, 16, 0x4), FieldTrait(1005, 15, 48, 0x4),
6026  FieldTrait(1006, 15, 49, 0x4), FieldTrait(1007, 15, 50, 0x4), FieldTrait(1008, 1, 52, 0x4),
6027  FieldTrait(1009, 1, 47, 0x4), FieldTrait(1016, 1, 53, 0xc), FieldTrait(1057, 8, 46, 0x4),
6028  FieldTrait(1072, 13, 45, 0x4), FieldTrait(1080, 15, 67, 0x4), FieldTrait(1081, 7, 68, 0x4),
6029  FieldTrait(1082, 10, 84, 0x4), FieldTrait(1083, 7, 85, 0x4), FieldTrait(1084, 7, 86, 0x4),
6030  FieldTrait(1085, 10, 87, 0x4), FieldTrait(1086, 10, 88, 0x4), FieldTrait(1087, 10, 89, 0x4),
6031  FieldTrait(1088, 10, 90, 0x4), FieldTrait(1093, 7, 96, 0x4), FieldTrait(1115, 7, 61, 0x4),
6032  FieldTrait(1138, 10, 91, 0x4), FieldTrait(1154, 19, 55, 0x4), FieldTrait(1155, 19, 56, 0x4),
6033  FieldTrait(1158, 1, 57, 0xc), FieldTrait(1427, 15, 58, 0x4), FieldTrait(1428, 1, 59, 0x4),
6034  FieldTrait(1429, 1, 60, 0x4), FieldTrait(1431, 1, 69, 0x4), FieldTrait(1432, 1, 94, 0x4)
6035 };
6038 const unsigned short TradeCaptureReportAck::NoSides::_fnum;
6039 //-------------------------------------------------------------------------------------------------
6040 const FieldTrait TradeCaptureReportAck::NoSides::NoAllocs::_traits[] =
6041 {
6042  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 6, 0x4), FieldTrait( 467, 15, 4, 0x4),
6043  FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 3, 0x4), FieldTrait( 756, 1, 5, 0xc),
6044  FieldTrait( 989, 15, 9, 0x4), FieldTrait( 993, 15, 7, 0x4), FieldTrait(1002, 1, 8, 0x4),
6045  FieldTrait(1136, 15, 10, 0x4)
6046 };
6047 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoAllocs::_ftha(TradeCaptureReportAck::NoSides::NoAllocs::_traits, 10);
6050 //-------------------------------------------------------------------------------------------------
6051 const FieldTrait TradeCaptureReportAck::NoSides::NoAllocs::NoNested2PartyIDs::_traits[] =
6052 {
6053  FieldTrait( 757, 15, 1, 0x4), FieldTrait( 758, 7, 2, 0x4), FieldTrait( 759, 1, 3, 0x4),
6054  FieldTrait( 806, 1, 4, 0xc)
6055 };
6056 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoAllocs::NoNested2PartyIDs::_ftha(TradeCaptureReportAck::NoSides::NoAllocs::NoNested2PartyIDs::_traits, 4);
6059 //-------------------------------------------------------------------------------------------------
6060 const FieldTrait TradeCaptureReportAck::NoSides::NoAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
6061 {
6062  FieldTrait( 760, 15, 1, 0x4), FieldTrait( 807, 1, 2, 0x4)
6063 };
6064 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(TradeCaptureReportAck::NoSides::NoAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
6067 //-------------------------------------------------------------------------------------------------
6068 const FieldTrait TradeCaptureReportAck::NoSides::NoMiscFees::_traits[] =
6069 {
6070  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
6071  FieldTrait( 891, 1, 4, 0x4)
6072 };
6073 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoMiscFees::_ftha(TradeCaptureReportAck::NoSides::NoMiscFees::_traits, 4);
6076 //-------------------------------------------------------------------------------------------------
6077 const FieldTrait TradeCaptureReportAck::NoSides::NoStipulations::_traits[] =
6078 {
6079  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
6080 };
6081 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoStipulations::_ftha(TradeCaptureReportAck::NoSides::NoStipulations::_traits, 2);
6084 //-------------------------------------------------------------------------------------------------
6085 const FieldTrait TradeCaptureReportAck::NoSides::NoPartyIDs::_traits[] =
6086 {
6087  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
6088  FieldTrait( 802, 1, 4, 0xc)
6089 };
6090 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoPartyIDs::_ftha(TradeCaptureReportAck::NoSides::NoPartyIDs::_traits, 4);
6093 //-------------------------------------------------------------------------------------------------
6094 const FieldTrait TradeCaptureReportAck::NoSides::NoPartyIDs::NoPartySubIDs::_traits[] =
6095 {
6096  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
6097 };
6098 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoPartyIDs::NoPartySubIDs::_ftha(TradeCaptureReportAck::NoSides::NoPartyIDs::NoPartySubIDs::_traits, 2);
6101 //-------------------------------------------------------------------------------------------------
6102 const FieldTrait TradeCaptureReportAck::NoSides::NoContAmts::_traits[] =
6103 {
6104  FieldTrait( 519, 1, 1, 0x4), FieldTrait( 520, 9, 2, 0x4), FieldTrait( 521, 19, 3, 0x4)
6105 };
6106 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoContAmts::_ftha(TradeCaptureReportAck::NoSides::NoContAmts::_traits, 3);
6109 //-------------------------------------------------------------------------------------------------
6110 const FieldTrait TradeCaptureReportAck::NoSides::NoClearingInstructions::_traits[] =
6111 {
6112  FieldTrait( 577, 1, 1, 0x4)
6113 };
6114 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoClearingInstructions::_ftha(TradeCaptureReportAck::NoSides::NoClearingInstructions::_traits, 1);
6117 //-------------------------------------------------------------------------------------------------
6118 const FieldTrait TradeCaptureReportAck::NoSides::NoSideTrdRegTS::_traits[] =
6119 {
6120  FieldTrait(1012, 22, 1, 0x4), FieldTrait(1013, 1, 2, 0x4), FieldTrait(1014, 15, 3, 0x4)
6121 };
6122 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoSideTrdRegTS::_ftha(TradeCaptureReportAck::NoSides::NoSideTrdRegTS::_traits, 3);
6125 //-------------------------------------------------------------------------------------------------
6126 const FieldTrait TradeCaptureReportAck::NoSides::NoSettlDetails::_traits[] =
6127 {
6128  FieldTrait( 781, 1, 2, 0xc), FieldTrait(1164, 7, 1, 0x4)
6129 };
6130 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoSettlDetails::_ftha(TradeCaptureReportAck::NoSides::NoSettlDetails::_traits, 2);
6133 //-------------------------------------------------------------------------------------------------
6134 const FieldTrait TradeCaptureReportAck::NoSides::NoSettlDetails::NoSettlPartyIDs::_traits[] =
6135 {
6136  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
6137  FieldTrait( 801, 1, 4, 0xc)
6138 };
6139 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoSettlDetails::NoSettlPartyIDs::_ftha(TradeCaptureReportAck::NoSides::NoSettlDetails::NoSettlPartyIDs::_traits, 4);
6142 //-------------------------------------------------------------------------------------------------
6143 const FieldTrait TradeCaptureReportAck::NoSides::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
6144 {
6145  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
6146 };
6147 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(TradeCaptureReportAck::NoSides::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
6150 //-------------------------------------------------------------------------------------------------
6151 const FieldTrait TradeCaptureReportAck::NoLegs::_traits[] =
6152 {
6153  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
6154  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
6155  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 539, 1, 60, 0xc),
6156  FieldTrait( 556, 19, 38, 0x4), FieldTrait( 564, 7, 58, 0x4), FieldTrait( 565, 1, 59, 0x4),
6157  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 62, 0x4), FieldTrait( 588, 25, 63, 0x4),
6158  FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4), FieldTrait( 598, 15, 22, 0x4),
6159  FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4), FieldTrait( 601, 15, 2, 0x4),
6160  FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4), FieldTrait( 604, 1, 5, 0xc),
6161  FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4), FieldTrait( 609, 15, 8, 0x4),
6162  FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4), FieldTrait( 612, 11, 24, 0x4),
6163  FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4), FieldTrait( 615, 14, 28, 0x4),
6164  FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4), FieldTrait( 618, 2, 31, 0x4),
6165  FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4), FieldTrait( 621, 2, 34, 0x4),
6166  FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4), FieldTrait( 624, 7, 37, 0x4),
6167  FieldTrait( 637, 11, 64, 0x4), FieldTrait( 654, 15, 61, 0x4), FieldTrait( 675, 19, 66, 0x4),
6168  FieldTrait( 683, 1, 57, 0xc), FieldTrait( 687, 10, 55, 0x4), FieldTrait( 690, 1, 56, 0x4),
6169  FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4), FieldTrait( 764, 15, 9, 0x4),
6170  FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4),
6171  FieldTrait( 990, 15, 65, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
6172  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1073, 12, 67, 0x4), FieldTrait(1074, 10, 68, 0x4),
6173  FieldTrait(1075, 13, 69, 0x4), FieldTrait(1152, 1, 70, 0x4), FieldTrait(1212, 26, 47, 0x4),
6174  FieldTrait(1224, 10, 50, 0x4), FieldTrait(1342, 1, 71, 0xc), FieldTrait(1358, 1, 48, 0x4),
6175  FieldTrait(1379, 9, 72, 0x4), FieldTrait(1381, 14, 73, 0x4), FieldTrait(1383, 9, 74, 0x4),
6176  FieldTrait(1384, 16, 75, 0x4), FieldTrait(1418, 10, 76, 0x4), FieldTrait(1420, 1, 49, 0x4),
6177  FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4),
6178  FieldTrait(1440, 1, 54, 0x4)
6179 };
6182 const unsigned short TradeCaptureReportAck::NoLegs::_fnum;
6183 //-------------------------------------------------------------------------------------------------
6184 const FieldTrait TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::_traits[] =
6185 {
6186  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
6187  FieldTrait( 804, 1, 4, 0xc)
6188 };
6189 const FieldTrait_Hash_Array TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::_ftha(TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::_traits, 4);
6192 //-------------------------------------------------------------------------------------------------
6193 const FieldTrait TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
6194 {
6195  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
6196 };
6197 const FieldTrait_Hash_Array TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
6200 //-------------------------------------------------------------------------------------------------
6201 const FieldTrait TradeCaptureReportAck::NoLegs::NoLegSecurityAltID::_traits[] =
6202 {
6203  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
6204 };
6205 const FieldTrait_Hash_Array TradeCaptureReportAck::NoLegs::NoLegSecurityAltID::_ftha(TradeCaptureReportAck::NoLegs::NoLegSecurityAltID::_traits, 2);
6208 //-------------------------------------------------------------------------------------------------
6209 const FieldTrait TradeCaptureReportAck::NoLegs::NoLegStipulations::_traits[] =
6210 {
6211  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
6212 };
6213 const FieldTrait_Hash_Array TradeCaptureReportAck::NoLegs::NoLegStipulations::_ftha(TradeCaptureReportAck::NoLegs::NoLegStipulations::_traits, 2);
6216 //-------------------------------------------------------------------------------------------------
6217 const FieldTrait TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::_traits[] =
6218 {
6219  FieldTrait(1330, 15, 1, 0x4), FieldTrait(1331, 15, 2, 0x4), FieldTrait(1332, 15, 3, 0x4),
6220  FieldTrait(1333, 15, 4, 0x4), FieldTrait(1334, 1, 5, 0xc), FieldTrait(1337, 15, 7, 0x4),
6221  FieldTrait(1338, 15, 8, 0x4), FieldTrait(1339, 21, 9, 0x4), FieldTrait(1340, 11, 12, 0x4),
6222  FieldTrait(1341, 15, 15, 0x4), FieldTrait(1343, 1, 14, 0x4), FieldTrait(1344, 15, 6, 0x4),
6223  FieldTrait(1345, 25, 10, 0x4), FieldTrait(1391, 7, 13, 0x4), FieldTrait(1392, 15, 16, 0x4),
6224  FieldTrait(1405, 26, 11, 0x4)
6225 };
6226 const FieldTrait_Hash_Array TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::_ftha(TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::_traits, 16);
6229 //-------------------------------------------------------------------------------------------------
6230 const FieldTrait TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_traits[] =
6231 {
6232  FieldTrait(1335, 15, 1, 0x4), FieldTrait(1336, 15, 2, 0x4)
6233 };
6234 const FieldTrait_Hash_Array TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_ftha(TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_traits, 2);
6237 //-------------------------------------------------------------------------------------------------
6239 {
6240  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
6241  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
6242  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
6243  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
6244  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
6245  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
6246  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
6247  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
6248  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
6249  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
6250  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
6251  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
6252  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
6253  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
6254  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
6255  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
6256  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
6257  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
6258  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
6259  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
6260  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
6261  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
6262  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
6263  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
6264 };
6267 const unsigned short TradeCaptureReportAck::NoUnderlyings::_fnum;
6268 //-------------------------------------------------------------------------------------------------
6269 const FieldTrait TradeCaptureReportAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
6270 {
6271  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
6272 };
6273 const FieldTrait_Hash_Array TradeCaptureReportAck::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(TradeCaptureReportAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
6276 //-------------------------------------------------------------------------------------------------
6277 const FieldTrait TradeCaptureReportAck::NoUnderlyings::NoUnderlyingStips::_traits[] =
6278 {
6279  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
6280 };
6281 const FieldTrait_Hash_Array TradeCaptureReportAck::NoUnderlyings::NoUnderlyingStips::_ftha(TradeCaptureReportAck::NoUnderlyings::NoUnderlyingStips::_traits, 2);
6284 //-------------------------------------------------------------------------------------------------
6285 const FieldTrait TradeCaptureReportAck::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
6286 {
6287  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
6288  FieldTrait(1062, 1, 4, 0xc)
6289 };
6290 const FieldTrait_Hash_Array TradeCaptureReportAck::NoUnderlyings::NoUndlyInstrumentParties::_ftha(TradeCaptureReportAck::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
6293 //-------------------------------------------------------------------------------------------------
6294 const FieldTrait TradeCaptureReportAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
6295 {
6296  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
6297 };
6298 const FieldTrait_Hash_Array TradeCaptureReportAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(TradeCaptureReportAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
6301 //-------------------------------------------------------------------------------------------------
6302 const FieldTrait TradeCaptureReportAck::NoPosAmt::_traits[] =
6303 {
6304  FieldTrait( 707, 15, 1, 0x4), FieldTrait( 708, 13, 2, 0x4), FieldTrait(1055, 15, 3, 0x4)
6305 };
6308 const unsigned short TradeCaptureReportAck::NoPosAmt::_fnum;
6309 //-------------------------------------------------------------------------------------------------
6311 {
6312  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
6313  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
6314 };
6318 //-------------------------------------------------------------------------------------------------
6319 const FieldTrait TradeCaptureReportAck::NoEvents::_traits[] =
6320 {
6321  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
6322  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
6323 };
6326 const unsigned short TradeCaptureReportAck::NoEvents::_fnum;
6327 //-------------------------------------------------------------------------------------------------
6329 {
6330  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
6331  FieldTrait(1052, 1, 4, 0xc)
6332 };
6336 //-------------------------------------------------------------------------------------------------
6337 const FieldTrait TradeCaptureReportAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
6338 {
6339  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
6340 };
6341 const FieldTrait_Hash_Array TradeCaptureReportAck::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(TradeCaptureReportAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
6344 //-------------------------------------------------------------------------------------------------
6346 {
6347  FieldTrait(1117, 15, 1, 0x4), FieldTrait(1118, 7, 2, 0x4), FieldTrait(1119, 1, 3, 0x4),
6348  FieldTrait(1120, 1, 4, 0xc)
6349 };
6353 //-------------------------------------------------------------------------------------------------
6354 const FieldTrait TradeCaptureReportAck::NoRootPartyIDs::NoRootPartySubIDs::_traits[] =
6355 {
6356  FieldTrait(1121, 15, 1, 0x4), FieldTrait(1122, 1, 2, 0x4)
6357 };
6358 const FieldTrait_Hash_Array TradeCaptureReportAck::NoRootPartyIDs::NoRootPartySubIDs::_ftha(TradeCaptureReportAck::NoRootPartyIDs::NoRootPartySubIDs::_traits, 2);
6361 //-------------------------------------------------------------------------------------------------
6363 {
6364  FieldTrait(1388, 1, 1, 0x4), FieldTrait(1389, 8, 2, 0x4)
6365 };
6369 //-------------------------------------------------------------------------------------------------
6371 {
6372  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
6373  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
6374  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
6375 };
6379 //-------------------------------------------------------------------------------------------------
6380 const FieldTrait TradeCaptureReportAck::NoComplexEvents::NoComplexEventDates::_traits[] =
6381 {
6382  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
6383 };
6384 const FieldTrait_Hash_Array TradeCaptureReportAck::NoComplexEvents::NoComplexEventDates::_ftha(TradeCaptureReportAck::NoComplexEvents::NoComplexEventDates::_traits, 3);
6387 //-------------------------------------------------------------------------------------------------
6388 const FieldTrait TradeCaptureReportAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
6389 {
6390  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
6391 };
6392 const FieldTrait_Hash_Array TradeCaptureReportAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(TradeCaptureReportAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
6395 //-------------------------------------------------------------------------------------------------
6396 const FieldTrait AllocationReport::_traits[] =
6397 {
6398  FieldTrait( 6, 11, 131, 0x5), FieldTrait( 15, 19, 141, 0x4), FieldTrait( 22, 15, 25, 0x4),
6399  FieldTrait( 30, 20, 126, 0x4), FieldTrait( 48, 15, 24, 0x4), FieldTrait( 53, 10, 124, 0x5),
6400  FieldTrait( 54, 7, 21, 0x5), FieldTrait( 55, 15, 22, 0x4), FieldTrait( 58, 15, 155, 0x4),
6401  FieldTrait( 60, 22, 145, 0x4), FieldTrait( 63, 15, 146, 0x4), FieldTrait( 64, 25, 147, 0x4),
6402  FieldTrait( 65, 15, 23, 0x4), FieldTrait( 70, 15, 2, 0x4), FieldTrait( 71, 7, 3, 0x5),
6403  FieldTrait( 72, 15, 10, 0x4), FieldTrait( 73, 1, 16, 0xc), FieldTrait( 74, 1, 142, 0x4),
6404  FieldTrait( 75, 25, 144, 0x5), FieldTrait( 77, 7, 153, 0x4), FieldTrait( 78, 1, 176, 0xc),
6405  FieldTrait( 87, 1, 8, 0x5), FieldTrait( 88, 1, 9, 0x4), FieldTrait( 106, 15, 51, 0x4),
6406  FieldTrait( 107, 15, 54, 0x4), FieldTrait( 118, 13, 152, 0x4), FieldTrait( 124, 1, 17, 0xc),
6407  FieldTrait( 157, 1, 158, 0x4), FieldTrait( 158, 14, 159, 0x4), FieldTrait( 159, 13, 160, 0x4),
6408  FieldTrait( 167, 15, 29, 0x4), FieldTrait( 196, 15, 12, 0x4), FieldTrait( 197, 1, 13, 0x4),
6409  FieldTrait( 200, 21, 31, 0x4), FieldTrait( 201, 1, 92, 0x4), FieldTrait( 202, 11, 45, 0x4),
6410  FieldTrait( 206, 7, 47, 0x4), FieldTrait( 207, 20, 50, 0x4), FieldTrait( 218, 12, 133, 0x4),
6411  FieldTrait( 220, 19, 134, 0x4), FieldTrait( 221, 15, 135, 0x4), FieldTrait( 222, 15, 136, 0x4),
6412  FieldTrait( 223, 14, 49, 0x4), FieldTrait( 224, 25, 33, 0x4), FieldTrait( 225, 25, 34, 0x4),
6413  FieldTrait( 226, 1, 36, 0x4), FieldTrait( 227, 14, 37, 0x4), FieldTrait( 228, 9, 38, 0x4),
6414  FieldTrait( 229, 25, 127, 0x4), FieldTrait( 231, 9, 48, 0x4), FieldTrait( 232, 1, 167, 0xc),
6415  FieldTrait( 235, 15, 168, 0x4), FieldTrait( 236, 14, 169, 0x4), FieldTrait( 237, 13, 151, 0x4),
6416  FieldTrait( 238, 13, 150, 0x4), FieldTrait( 239, 1, 35, 0x4), FieldTrait( 240, 25, 44, 0x4),
6417  FieldTrait( 255, 15, 39, 0x4), FieldTrait( 336, 15, 128, 0x4), FieldTrait( 348, 2, 52, 0x4),
6418  FieldTrait( 349, 28, 53, 0x4), FieldTrait( 350, 2, 55, 0x4), FieldTrait( 351, 28, 56, 0x4),
6419  FieldTrait( 354, 2, 156, 0x4), FieldTrait( 355, 28, 157, 0x4), FieldTrait( 381, 13, 149, 0x4),
6420  FieldTrait( 423, 1, 130, 0x4), FieldTrait( 442, 7, 180, 0x4), FieldTrait( 453, 1, 143, 0xc),
6421  FieldTrait( 454, 1, 26, 0xc), FieldTrait( 460, 1, 27, 0x4), FieldTrait( 461, 15, 28, 0x4),
6422  FieldTrait( 466, 15, 14, 0x4), FieldTrait( 470, 18, 41, 0x4), FieldTrait( 471, 15, 42, 0x4),
6423  FieldTrait( 472, 15, 43, 0x4), FieldTrait( 540, 13, 161, 0x4), FieldTrait( 541, 25, 32, 0x4),
6424  FieldTrait( 543, 15, 40, 0x4), FieldTrait( 555, 1, 123, 0xc), FieldTrait( 570, 8, 18, 0x4),
6425  FieldTrait( 574, 15, 20, 0x4), FieldTrait( 578, 15, 182, 0x4), FieldTrait( 579, 15, 185, 0x4),
6426  FieldTrait( 582, 1, 181, 0x4), FieldTrait( 625, 15, 129, 0x4), FieldTrait( 650, 8, 166, 0x4),
6427  FieldTrait( 662, 11, 137, 0x4), FieldTrait( 663, 1, 138, 0x4), FieldTrait( 667, 21, 58, 0x4),
6428  FieldTrait( 668, 1, 110, 0x4), FieldTrait( 691, 15, 57, 0x4), FieldTrait( 696, 25, 171, 0x4),
6429  FieldTrait( 697, 11, 172, 0x4), FieldTrait( 698, 1, 173, 0x4), FieldTrait( 699, 15, 139, 0x4),
6430  FieldTrait( 700, 8, 19, 0x4), FieldTrait( 701, 25, 170, 0x4), FieldTrait( 711, 1, 122, 0xc),
6431  FieldTrait( 715, 25, 177, 0x4), FieldTrait( 738, 13, 162, 0x4), FieldTrait( 753, 1, 187, 0xc),
6432  FieldTrait( 754, 8, 154, 0x4), FieldTrait( 755, 15, 1, 0x5), FieldTrait( 761, 15, 140, 0x4),
6433  FieldTrait( 762, 15, 30, 0x4), FieldTrait( 775, 1, 148, 0x4), FieldTrait( 788, 1, 117, 0x4),
6434  FieldTrait( 793, 15, 6, 0x4), FieldTrait( 794, 1, 7, 0x5), FieldTrait( 795, 15, 4, 0x4),
6435  FieldTrait( 796, 1, 5, 0x4), FieldTrait( 808, 1, 11, 0x4), FieldTrait( 819, 1, 186, 0x4),
6436  FieldTrait( 828, 1, 178, 0x4), FieldTrait( 829, 1, 179, 0x4), FieldTrait( 854, 1, 125, 0x4),
6437  FieldTrait( 857, 1, 15, 0x4), FieldTrait( 860, 11, 132, 0x4), FieldTrait( 864, 1, 61, 0xc),
6438  FieldTrait( 869, 14, 111, 0x4), FieldTrait( 870, 1, 112, 0xc), FieldTrait( 873, 25, 62, 0x4),
6439  FieldTrait( 874, 25, 63, 0x4), FieldTrait( 875, 1, 59, 0x4), FieldTrait( 876, 15, 60, 0x4),
6440  FieldTrait( 892, 1, 174, 0x4), FieldTrait( 893, 8, 175, 0x4), FieldTrait( 898, 14, 121, 0x4),
6441  FieldTrait( 913, 15, 113, 0x4), FieldTrait( 914, 15, 114, 0x4), FieldTrait( 915, 25, 115, 0x4),
6442  FieldTrait( 916, 25, 118, 0x4), FieldTrait( 917, 25, 119, 0x4), FieldTrait( 918, 19, 116, 0x4),
6443  FieldTrait( 919, 1, 120, 0x4), FieldTrait( 920, 13, 163, 0x4), FieldTrait( 921, 13, 164, 0x4),
6444  FieldTrait( 922, 13, 165, 0x4), FieldTrait( 947, 19, 46, 0x4), FieldTrait( 965, 15, 64, 0x4),
6445  FieldTrait( 966, 15, 65, 0x4), FieldTrait( 967, 9, 67, 0x4), FieldTrait( 968, 9, 68, 0x4),
6446  FieldTrait( 969, 9, 69, 0x4), FieldTrait( 970, 1, 70, 0x4), FieldTrait( 971, 1, 71, 0x4),
6447  FieldTrait( 991, 11, 183, 0x4), FieldTrait( 996, 15, 73, 0x4), FieldTrait( 997, 15, 74, 0x4),
6448  FieldTrait(1011, 15, 184, 0x4), FieldTrait(1018, 1, 72, 0xc), FieldTrait(1049, 7, 66, 0x4),
6449  FieldTrait(1079, 26, 75, 0x4), FieldTrait(1146, 13, 77, 0x4), FieldTrait(1147, 10, 78, 0x4),
6450  FieldTrait(1151, 15, 76, 0x4), FieldTrait(1184, 2, 79, 0x4), FieldTrait(1185, 29, 80, 0x4),
6451  FieldTrait(1186, 15, 81, 0x4), FieldTrait(1191, 15, 83, 0x4), FieldTrait(1192, 10, 84, 0x4),
6452  FieldTrait(1193, 7, 85, 0x4), FieldTrait(1194, 1, 86, 0x4), FieldTrait(1195, 13, 87, 0x4),
6453  FieldTrait(1196, 15, 88, 0x4), FieldTrait(1197, 15, 95, 0x4), FieldTrait(1198, 1, 89, 0x4),
6454  FieldTrait(1199, 11, 90, 0x4), FieldTrait(1200, 11, 91, 0x4), FieldTrait(1227, 15, 82, 0x4),
6455  FieldTrait(1242, 8, 94, 0x4), FieldTrait(1244, 8, 93, 0x4), FieldTrait(1435, 1, 96, 0x4),
6456  FieldTrait(1439, 1, 97, 0x4), FieldTrait(1445, 1, 188, 0xc), FieldTrait(1449, 15, 98, 0x4),
6457  FieldTrait(1450, 15, 99, 0x4), FieldTrait(1451, 14, 100, 0x4), FieldTrait(1452, 14, 101, 0x4),
6458  FieldTrait(1457, 14, 102, 0x4), FieldTrait(1458, 14, 103, 0x4), FieldTrait(1478, 1, 104, 0x4),
6459  FieldTrait(1479, 1, 105, 0x4), FieldTrait(1480, 14, 106, 0x4), FieldTrait(1481, 1, 107, 0x4),
6460  FieldTrait(1482, 1, 108, 0x4), FieldTrait(1483, 1, 109, 0xc)
6461 };
6462 const FieldTrait_Hash_Array AllocationReport::_ftha(AllocationReport::_traits, 188);
6464 //-------------------------------------------------------------------------------------------------
6465 const FieldTrait AllocationReport::NoOrders::_traits[] =
6466 {
6467  FieldTrait( 11, 15, 1, 0x4), FieldTrait( 37, 15, 2, 0x4), FieldTrait( 38, 10, 7, 0x4),
6468  FieldTrait( 66, 15, 5, 0x4), FieldTrait( 198, 15, 3, 0x4), FieldTrait( 526, 15, 4, 0x4),
6469  FieldTrait( 756, 1, 6, 0xc), FieldTrait( 799, 11, 8, 0x4), FieldTrait( 800, 10, 9, 0x4)
6470 };
6473 const unsigned short AllocationReport::NoOrders::_fnum;
6474 //-------------------------------------------------------------------------------------------------
6475 const FieldTrait AllocationReport::NoOrders::NoNested2PartyIDs::_traits[] =
6476 {
6477  FieldTrait( 757, 15, 1, 0x4), FieldTrait( 758, 7, 2, 0x4), FieldTrait( 759, 1, 3, 0x4),
6478  FieldTrait( 806, 1, 4, 0xc)
6479 };
6480 const FieldTrait_Hash_Array AllocationReport::NoOrders::NoNested2PartyIDs::_ftha(AllocationReport::NoOrders::NoNested2PartyIDs::_traits, 4);
6483 //-------------------------------------------------------------------------------------------------
6484 const FieldTrait AllocationReport::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
6485 {
6486  FieldTrait( 760, 15, 1, 0x4), FieldTrait( 807, 1, 2, 0x4)
6487 };
6488 const FieldTrait_Hash_Array AllocationReport::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(AllocationReport::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
6491 //-------------------------------------------------------------------------------------------------
6492 const FieldTrait AllocationReport::NoAllocs::_traits[] =
6493 {
6494  FieldTrait( 12, 13, 14, 0x4), FieldTrait( 13, 7, 15, 0x4), FieldTrait( 79, 15, 1, 0x4),
6495  FieldTrait( 80, 10, 5, 0x4), FieldTrait( 81, 7, 7, 0x4), FieldTrait( 85, 1, 35, 0xc),
6496  FieldTrait( 119, 13, 20, 0x4), FieldTrait( 120, 19, 22, 0x4), FieldTrait( 136, 1, 28, 0xc),
6497  FieldTrait( 153, 11, 18, 0x4), FieldTrait( 154, 13, 19, 0x4), FieldTrait( 155, 9, 24, 0x4),
6498  FieldTrait( 156, 7, 25, 0x4), FieldTrait( 161, 15, 11, 0x4), FieldTrait( 169, 1, 32, 0x4),
6499  FieldTrait( 170, 15, 33, 0x4), FieldTrait( 171, 15, 34, 0x4), FieldTrait( 172, 1, 31, 0x4),
6500  FieldTrait( 208, 8, 9, 0x4), FieldTrait( 209, 1, 10, 0x4), FieldTrait( 360, 2, 12, 0x4),
6501  FieldTrait( 361, 28, 13, 0x4), FieldTrait( 366, 11, 4, 0x4), FieldTrait( 467, 15, 6, 0x4),
6502  FieldTrait( 479, 19, 16, 0x4), FieldTrait( 497, 7, 17, 0x4), FieldTrait( 539, 1, 8, 0xc),
6503  FieldTrait( 573, 7, 3, 0x4), FieldTrait( 576, 1, 29, 0xc), FieldTrait( 635, 15, 41, 0x4),
6504  FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 23, 0x4), FieldTrait( 737, 13, 21, 0x4),
6505  FieldTrait( 741, 13, 27, 0x4), FieldTrait( 742, 13, 26, 0x4), FieldTrait( 780, 1, 30, 0x4),
6506  FieldTrait( 989, 15, 36, 0x4), FieldTrait( 992, 1, 39, 0x4), FieldTrait( 993, 15, 38, 0x4),
6507  FieldTrait(1002, 1, 37, 0x4), FieldTrait(1047, 7, 40, 0x4)
6508 };
6511 const unsigned short AllocationReport::NoAllocs::_fnum;
6512 //-------------------------------------------------------------------------------------------------
6513 const FieldTrait AllocationReport::NoAllocs::NoDlvyInst::_traits[] =
6514 {
6515  FieldTrait( 165, 7, 1, 0x4), FieldTrait( 781, 1, 3, 0xc), FieldTrait( 787, 7, 2, 0x4)
6516 };
6517 const FieldTrait_Hash_Array AllocationReport::NoAllocs::NoDlvyInst::_ftha(AllocationReport::NoAllocs::NoDlvyInst::_traits, 3);
6520 //-------------------------------------------------------------------------------------------------
6521 const FieldTrait AllocationReport::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_traits[] =
6522 {
6523  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
6524  FieldTrait( 801, 1, 4, 0xc)
6525 };
6526 const FieldTrait_Hash_Array AllocationReport::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_ftha(AllocationReport::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_traits, 4);
6529 //-------------------------------------------------------------------------------------------------
6530 const FieldTrait AllocationReport::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
6531 {
6532  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
6533 };
6534 const FieldTrait_Hash_Array AllocationReport::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(AllocationReport::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
6537 //-------------------------------------------------------------------------------------------------
6538 const FieldTrait AllocationReport::NoAllocs::NoMiscFees::_traits[] =
6539 {
6540  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
6541  FieldTrait( 891, 1, 4, 0x4)
6542 };
6543 const FieldTrait_Hash_Array AllocationReport::NoAllocs::NoMiscFees::_ftha(AllocationReport::NoAllocs::NoMiscFees::_traits, 4);
6546 //-------------------------------------------------------------------------------------------------
6547 const FieldTrait AllocationReport::NoAllocs::NoNestedPartyIDs::_traits[] =
6548 {
6549  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
6550  FieldTrait( 804, 1, 4, 0xc)
6551 };
6552 const FieldTrait_Hash_Array AllocationReport::NoAllocs::NoNestedPartyIDs::_ftha(AllocationReport::NoAllocs::NoNestedPartyIDs::_traits, 4);
6555 //-------------------------------------------------------------------------------------------------
6556 const FieldTrait AllocationReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
6557 {
6558  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
6559 };
6560 const FieldTrait_Hash_Array AllocationReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(AllocationReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
6563 //-------------------------------------------------------------------------------------------------
6564 const FieldTrait AllocationReport::NoAllocs::NoClearingInstructions::_traits[] =
6565 {
6566  FieldTrait( 577, 1, 1, 0x4)
6567 };
6568 const FieldTrait_Hash_Array AllocationReport::NoAllocs::NoClearingInstructions::_ftha(AllocationReport::NoAllocs::NoClearingInstructions::_traits, 1);
6571 //-------------------------------------------------------------------------------------------------
6572 const FieldTrait AllocationReport::NoExecs::_traits[] =
6573 {
6574  FieldTrait( 17, 15, 2, 0x4), FieldTrait( 29, 7, 6, 0x4), FieldTrait( 31, 11, 4, 0x4),
6575  FieldTrait( 32, 10, 1, 0x4), FieldTrait( 527, 15, 3, 0x4), FieldTrait( 669, 11, 5, 0x4),
6576  FieldTrait(1003, 15, 7, 0x4), FieldTrait(1041, 15, 8, 0x4)
6577 };
6580 const unsigned short AllocationReport::NoExecs::_fnum;
6581 //-------------------------------------------------------------------------------------------------
6582 const FieldTrait AllocationReport::NoStipulations::_traits[] =
6583 {
6584  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
6585 };
6587 const MsgType AllocationReport::NoStipulations::_msgtype("NoStipulations");
6588 const unsigned short AllocationReport::NoStipulations::_fnum;
6589 //-------------------------------------------------------------------------------------------------
6590 const FieldTrait AllocationReport::NoPartyIDs::_traits[] =
6591 {
6592  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
6593  FieldTrait( 802, 1, 4, 0xc)
6594 };
6597 const unsigned short AllocationReport::NoPartyIDs::_fnum;
6598 //-------------------------------------------------------------------------------------------------
6599 const FieldTrait AllocationReport::NoPartyIDs::NoPartySubIDs::_traits[] =
6600 {
6601  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
6602 };
6603 const FieldTrait_Hash_Array AllocationReport::NoPartyIDs::NoPartySubIDs::_ftha(AllocationReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
6606 //-------------------------------------------------------------------------------------------------
6607 const FieldTrait AllocationReport::NoSecurityAltID::_traits[] =
6608 {
6609  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
6610 };
6612 const MsgType AllocationReport::NoSecurityAltID::_msgtype("NoSecurityAltID");
6613 const unsigned short AllocationReport::NoSecurityAltID::_fnum;
6614 //-------------------------------------------------------------------------------------------------
6615 const FieldTrait AllocationReport::NoLegs::_traits[] =
6616 {
6617  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
6618  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
6619  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
6620  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
6621  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
6622  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
6623  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
6624  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
6625  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
6626  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
6627  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
6628  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
6629  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
6630  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
6631  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
6632  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
6633  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
6634  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
6635 };
6638 const unsigned short AllocationReport::NoLegs::_fnum;
6639 //-------------------------------------------------------------------------------------------------
6640 const FieldTrait AllocationReport::NoLegs::NoLegSecurityAltID::_traits[] =
6641 {
6642  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
6643 };
6644 const FieldTrait_Hash_Array AllocationReport::NoLegs::NoLegSecurityAltID::_ftha(AllocationReport::NoLegs::NoLegSecurityAltID::_traits, 2);
6647 //-------------------------------------------------------------------------------------------------
6648 const FieldTrait AllocationReport::NoUnderlyings::_traits[] =
6649 {
6650  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
6651  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
6652  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
6653  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
6654  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
6655  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
6656  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
6657  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
6658  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
6659  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
6660  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
6661  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
6662  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
6663  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
6664  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
6665  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
6666  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
6667  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
6668  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
6669  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
6670  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
6671  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
6672  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
6673  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
6674 };
6676 const MsgType AllocationReport::NoUnderlyings::_msgtype("NoUnderlyings");
6677 const unsigned short AllocationReport::NoUnderlyings::_fnum;
6678 //-------------------------------------------------------------------------------------------------
6679 const FieldTrait AllocationReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
6680 {
6681  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
6682 };
6683 const FieldTrait_Hash_Array AllocationReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(AllocationReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
6686 //-------------------------------------------------------------------------------------------------
6687 const FieldTrait AllocationReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
6688 {
6689  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
6690 };
6691 const FieldTrait_Hash_Array AllocationReport::NoUnderlyings::NoUnderlyingStips::_ftha(AllocationReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
6694 //-------------------------------------------------------------------------------------------------
6695 const FieldTrait AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
6696 {
6697  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
6698  FieldTrait(1062, 1, 4, 0xc)
6699 };
6700 const FieldTrait_Hash_Array AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
6703 //-------------------------------------------------------------------------------------------------
6704 const FieldTrait AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
6705 {
6706  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
6707 };
6708 const FieldTrait_Hash_Array AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
6711 //-------------------------------------------------------------------------------------------------
6712 const FieldTrait AllocationReport::NoPosAmt::_traits[] =
6713 {
6714  FieldTrait( 707, 15, 1, 0x4), FieldTrait( 708, 13, 2, 0x4), FieldTrait(1055, 15, 3, 0x4)
6715 };
6718 const unsigned short AllocationReport::NoPosAmt::_fnum;
6719 //-------------------------------------------------------------------------------------------------
6720 const FieldTrait AllocationReport::NoEvents::_traits[] =
6721 {
6722  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
6723  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
6724 };
6727 const unsigned short AllocationReport::NoEvents::_fnum;
6728 //-------------------------------------------------------------------------------------------------
6729 const FieldTrait AllocationReport::NoInstrAttrib::_traits[] =
6730 {
6731  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
6732 };
6734 const MsgType AllocationReport::NoInstrAttrib::_msgtype("NoInstrAttrib");
6735 const unsigned short AllocationReport::NoInstrAttrib::_fnum;
6736 //-------------------------------------------------------------------------------------------------
6738 {
6739  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
6740  FieldTrait(1052, 1, 4, 0xc)
6741 };
6743 const MsgType AllocationReport::NoInstrumentParties::_msgtype("NoInstrumentParties");
6745 //-------------------------------------------------------------------------------------------------
6746 const FieldTrait AllocationReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
6747 {
6748  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
6749 };
6750 const FieldTrait_Hash_Array AllocationReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(AllocationReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
6753 //-------------------------------------------------------------------------------------------------
6754 const FieldTrait AllocationReport::NoRateSources::_traits[] =
6755 {
6756  FieldTrait(1446, 1, 1, 0x4), FieldTrait(1447, 1, 2, 0x4), FieldTrait(1448, 15, 3, 0x4)
6757 };
6759 const MsgType AllocationReport::NoRateSources::_msgtype("NoRateSources");
6760 const unsigned short AllocationReport::NoRateSources::_fnum;
6761 //-------------------------------------------------------------------------------------------------
6762 const FieldTrait AllocationReport::NoComplexEvents::_traits[] =
6763 {
6764  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
6765  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
6766  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
6767 };
6769 const MsgType AllocationReport::NoComplexEvents::_msgtype("NoComplexEvents");
6770 const unsigned short AllocationReport::NoComplexEvents::_fnum;
6771 //-------------------------------------------------------------------------------------------------
6772 const FieldTrait AllocationReport::NoComplexEvents::NoComplexEventDates::_traits[] =
6773 {
6774  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
6775 };
6776 const FieldTrait_Hash_Array AllocationReport::NoComplexEvents::NoComplexEventDates::_ftha(AllocationReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
6779 //-------------------------------------------------------------------------------------------------
6780 const FieldTrait AllocationReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
6781 {
6782  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
6783 };
6784 const FieldTrait_Hash_Array AllocationReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(AllocationReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
6787 //-------------------------------------------------------------------------------------------------
6788 const FieldTrait AllocationReportAck::_traits[] =
6789 {
6790  FieldTrait( 53, 10, 20, 0x4), FieldTrait( 58, 15, 14, 0x4), FieldTrait( 60, 22, 6, 0x4),
6791  FieldTrait( 70, 15, 2, 0x4), FieldTrait( 71, 7, 21, 0x4), FieldTrait( 75, 25, 5, 0x4),
6792  FieldTrait( 78, 1, 17, 0xc), FieldTrait( 87, 1, 7, 0x4), FieldTrait( 88, 1, 8, 0x4),
6793  FieldTrait( 167, 15, 13, 0x4), FieldTrait( 354, 2, 15, 0x4), FieldTrait( 355, 28, 16, 0x4),
6794  FieldTrait( 453, 1, 3, 0xc), FieldTrait( 460, 1, 12, 0x4), FieldTrait( 573, 7, 11, 0x4),
6795  FieldTrait( 715, 25, 18, 0x4), FieldTrait( 755, 15, 1, 0x5), FieldTrait( 793, 15, 4, 0x4),
6796  FieldTrait( 794, 1, 9, 0x4), FieldTrait( 808, 1, 10, 0x4), FieldTrait( 819, 1, 19, 0x4)
6797 };
6798 const FieldTrait_Hash_Array AllocationReportAck::_ftha(AllocationReportAck::_traits, 21);
6800 //-------------------------------------------------------------------------------------------------
6801 const FieldTrait AllocationReportAck::NoAllocs::_traits[] =
6802 {
6803  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 12, 0x4), FieldTrait( 161, 15, 6, 0x4),
6804  FieldTrait( 360, 2, 7, 0x4), FieldTrait( 361, 28, 8, 0x4), FieldTrait( 366, 11, 3, 0x4),
6805  FieldTrait( 467, 15, 4, 0x4), FieldTrait( 539, 1, 13, 0xc), FieldTrait( 661, 1, 2, 0x4),
6806  FieldTrait( 776, 1, 5, 0x4), FieldTrait( 989, 15, 9, 0x4), FieldTrait( 992, 1, 11, 0x4),
6807  FieldTrait( 993, 15, 10, 0x4), FieldTrait(1047, 7, 14, 0x4)
6808 };
6811 const unsigned short AllocationReportAck::NoAllocs::_fnum;
6812 //-------------------------------------------------------------------------------------------------
6813 const FieldTrait AllocationReportAck::NoAllocs::NoNestedPartyIDs::_traits[] =
6814 {
6815  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
6816  FieldTrait( 804, 1, 4, 0xc)
6817 };
6818 const FieldTrait_Hash_Array AllocationReportAck::NoAllocs::NoNestedPartyIDs::_ftha(AllocationReportAck::NoAllocs::NoNestedPartyIDs::_traits, 4);
6821 //-------------------------------------------------------------------------------------------------
6822 const FieldTrait AllocationReportAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
6823 {
6824  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
6825 };
6826 const FieldTrait_Hash_Array AllocationReportAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(AllocationReportAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
6829 //-------------------------------------------------------------------------------------------------
6830 const FieldTrait AllocationReportAck::NoPartyIDs::_traits[] =
6831 {
6832  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
6833  FieldTrait( 802, 1, 4, 0xc)
6834 };
6837 const unsigned short AllocationReportAck::NoPartyIDs::_fnum;
6838 //-------------------------------------------------------------------------------------------------
6839 const FieldTrait AllocationReportAck::NoPartyIDs::NoPartySubIDs::_traits[] =
6840 {
6841  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
6842 };
6843 const FieldTrait_Hash_Array AllocationReportAck::NoPartyIDs::NoPartySubIDs::_ftha(AllocationReportAck::NoPartyIDs::NoPartySubIDs::_traits, 2);
6846 //-------------------------------------------------------------------------------------------------
6847 const FieldTrait ConfirmationAck::_traits[] =
6848 {
6849  FieldTrait( 58, 15, 7, 0x4), FieldTrait( 60, 22, 3, 0x5), FieldTrait( 75, 25, 2, 0x5),
6850  FieldTrait( 354, 2, 8, 0x4), FieldTrait( 355, 28, 9, 0x4), FieldTrait( 573, 7, 6, 0x4),
6851  FieldTrait( 664, 15, 1, 0x5), FieldTrait( 774, 1, 5, 0x4), FieldTrait( 940, 1, 4, 0x5)
6852 };
6853 const FieldTrait_Hash_Array ConfirmationAck::_ftha(ConfirmationAck::_traits, 9);
6855 //-------------------------------------------------------------------------------------------------
6856 const FieldTrait SettlementInstructionRequest::_traits[] =
6857 {
6858  FieldTrait( 54, 7, 6, 0x4), FieldTrait( 60, 22, 2, 0x5), FieldTrait( 79, 15, 4, 0x4),
6859  FieldTrait( 120, 19, 16, 0x4), FieldTrait( 126, 22, 11, 0x4), FieldTrait( 167, 15, 8, 0x4),
6860  FieldTrait( 168, 22, 10, 0x4), FieldTrait( 169, 1, 13, 0x4), FieldTrait( 170, 15, 14, 0x4),
6861  FieldTrait( 171, 15, 15, 0x4), FieldTrait( 453, 1, 3, 0xc), FieldTrait( 460, 1, 7, 0x4),
6862  FieldTrait( 461, 15, 9, 0x4), FieldTrait( 661, 1, 5, 0x4), FieldTrait( 779, 22, 12, 0x4),
6863  FieldTrait( 791, 15, 1, 0x5)
6864 };
6867 //-------------------------------------------------------------------------------------------------
6869 {
6870  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
6871  FieldTrait( 802, 1, 4, 0xc)
6872 };
6876 //-------------------------------------------------------------------------------------------------
6877 const FieldTrait SettlementInstructionRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
6878 {
6879  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
6880 };
6881 const FieldTrait_Hash_Array SettlementInstructionRequest::NoPartyIDs::NoPartySubIDs::_ftha(SettlementInstructionRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
6884 //-------------------------------------------------------------------------------------------------
6885 const FieldTrait AssignmentReport::_traits[] =
6886 {
6887  FieldTrait( 1, 15, 5, 0x4), FieldTrait( 15, 19, 95, 0x4), FieldTrait( 22, 15, 10, 0x4),
6888  FieldTrait( 48, 15, 9, 0x4), FieldTrait( 55, 15, 7, 0x4), FieldTrait( 58, 15, 112, 0x4),
6889  FieldTrait( 65, 15, 8, 0x4), FieldTrait( 106, 15, 36, 0x4), FieldTrait( 107, 15, 39, 0x4),
6890  FieldTrait( 167, 15, 14, 0x4), FieldTrait( 200, 21, 16, 0x4), FieldTrait( 201, 1, 77, 0x4),
6891  FieldTrait( 202, 11, 30, 0x4), FieldTrait( 206, 7, 32, 0x4), FieldTrait( 207, 20, 35, 0x4),
6892  FieldTrait( 223, 14, 34, 0x4), FieldTrait( 224, 25, 18, 0x4), FieldTrait( 225, 25, 19, 0x4),
6893  FieldTrait( 226, 1, 21, 0x4), FieldTrait( 227, 14, 22, 0x4), FieldTrait( 228, 9, 23, 0x4),
6894  FieldTrait( 231, 9, 33, 0x4), FieldTrait( 239, 1, 20, 0x4), FieldTrait( 240, 25, 29, 0x4),
6895  FieldTrait( 255, 15, 24, 0x4), FieldTrait( 348, 2, 37, 0x4), FieldTrait( 349, 28, 38, 0x4),
6896  FieldTrait( 350, 2, 40, 0x4), FieldTrait( 351, 28, 41, 0x4), FieldTrait( 354, 2, 113, 0x4),
6897  FieldTrait( 355, 28, 114, 0x4), FieldTrait( 432, 25, 104, 0x4), FieldTrait( 453, 1, 4, 0xc),
6898  FieldTrait( 454, 1, 11, 0xc), FieldTrait( 460, 1, 12, 0x4), FieldTrait( 461, 15, 13, 0x4),
6899  FieldTrait( 470, 18, 26, 0x4), FieldTrait( 471, 15, 27, 0x4), FieldTrait( 472, 15, 28, 0x4),
6900  FieldTrait( 541, 25, 17, 0x4), FieldTrait( 543, 15, 25, 0x4), FieldTrait( 555, 1, 96, 0xc),
6901  FieldTrait( 581, 1, 6, 0x4), FieldTrait( 667, 21, 43, 0x4), FieldTrait( 691, 15, 42, 0x4),
6902  FieldTrait( 702, 1, 98, 0xc), FieldTrait( 710, 15, 120, 0x4), FieldTrait( 711, 1, 97, 0xc),
6903  FieldTrait( 715, 25, 111, 0x5), FieldTrait( 716, 15, 109, 0x4), FieldTrait( 717, 15, 110, 0x4),
6904  FieldTrait( 730, 11, 101, 0x4), FieldTrait( 731, 1, 102, 0x4), FieldTrait( 732, 11, 103, 0x4),
6905  FieldTrait( 734, 11, 115, 0x4), FieldTrait( 744, 7, 105, 0x4), FieldTrait( 745, 10, 106, 0x4),
6906  FieldTrait( 746, 13, 107, 0x4), FieldTrait( 747, 7, 108, 0x4), FieldTrait( 753, 1, 99, 0xc),
6907  FieldTrait( 762, 15, 15, 0x4), FieldTrait( 832, 1, 2, 0x4), FieldTrait( 833, 15, 1, 0x5),
6908  FieldTrait( 834, 12, 100, 0x4), FieldTrait( 864, 1, 46, 0xc), FieldTrait( 873, 25, 47, 0x4),
6909  FieldTrait( 874, 25, 48, 0x4), FieldTrait( 875, 1, 44, 0x4), FieldTrait( 876, 15, 45, 0x4),
6910  FieldTrait( 912, 8, 3, 0x4), FieldTrait( 947, 19, 31, 0x4), FieldTrait( 965, 15, 49, 0x4),
6911  FieldTrait( 966, 15, 50, 0x4), FieldTrait( 967, 9, 52, 0x4), FieldTrait( 968, 9, 53, 0x4),
6912  FieldTrait( 969, 9, 54, 0x4), FieldTrait( 970, 1, 55, 0x4), FieldTrait( 971, 1, 56, 0x4),
6913  FieldTrait( 996, 15, 58, 0x4), FieldTrait( 997, 15, 59, 0x4), FieldTrait(1018, 1, 57, 0xc),
6914  FieldTrait(1049, 7, 51, 0x4), FieldTrait(1079, 26, 60, 0x4), FieldTrait(1146, 13, 62, 0x4),
6915  FieldTrait(1147, 10, 63, 0x4), FieldTrait(1151, 15, 61, 0x4), FieldTrait(1180, 15, 116, 0x4),
6916  FieldTrait(1181, 4, 117, 0x4), FieldTrait(1184, 2, 64, 0x4), FieldTrait(1185, 29, 65, 0x4),
6917  FieldTrait(1186, 15, 66, 0x4), FieldTrait(1191, 15, 68, 0x4), FieldTrait(1192, 10, 69, 0x4),
6918  FieldTrait(1193, 7, 70, 0x4), FieldTrait(1194, 1, 71, 0x4), FieldTrait(1195, 13, 72, 0x4),
6919  FieldTrait(1196, 15, 73, 0x4), FieldTrait(1197, 15, 80, 0x4), FieldTrait(1198, 1, 74, 0x4),
6920  FieldTrait(1199, 11, 75, 0x4), FieldTrait(1200, 11, 76, 0x4), FieldTrait(1227, 15, 67, 0x4),
6921  FieldTrait(1242, 8, 79, 0x4), FieldTrait(1244, 8, 78, 0x4), FieldTrait(1350, 4, 118, 0x4),
6922  FieldTrait(1352, 8, 119, 0x4), FieldTrait(1435, 1, 81, 0x4), FieldTrait(1439, 1, 82, 0x4),
6923  FieldTrait(1449, 15, 83, 0x4), FieldTrait(1450, 15, 84, 0x4), FieldTrait(1451, 14, 85, 0x4),
6924  FieldTrait(1452, 14, 86, 0x4), FieldTrait(1457, 14, 87, 0x4), FieldTrait(1458, 14, 88, 0x4),
6925  FieldTrait(1478, 1, 89, 0x4), FieldTrait(1479, 1, 90, 0x4), FieldTrait(1480, 14, 91, 0x4),
6926  FieldTrait(1481, 1, 92, 0x4), FieldTrait(1482, 1, 93, 0x4), FieldTrait(1483, 1, 94, 0xc)
6927 };
6928 const FieldTrait_Hash_Array AssignmentReport::_ftha(AssignmentReport::_traits, 120);
6930 //-------------------------------------------------------------------------------------------------
6931 const FieldTrait AssignmentReport::NoPartyIDs::_traits[] =
6932 {
6933  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
6934  FieldTrait( 802, 1, 4, 0xc)
6935 };
6938 const unsigned short AssignmentReport::NoPartyIDs::_fnum;
6939 //-------------------------------------------------------------------------------------------------
6940 const FieldTrait AssignmentReport::NoPartyIDs::NoPartySubIDs::_traits[] =
6941 {
6942  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
6943 };
6944 const FieldTrait_Hash_Array AssignmentReport::NoPartyIDs::NoPartySubIDs::_ftha(AssignmentReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
6947 //-------------------------------------------------------------------------------------------------
6948 const FieldTrait AssignmentReport::NoSecurityAltID::_traits[] =
6949 {
6950  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
6951 };
6953 const MsgType AssignmentReport::NoSecurityAltID::_msgtype("NoSecurityAltID");
6954 const unsigned short AssignmentReport::NoSecurityAltID::_fnum;
6955 //-------------------------------------------------------------------------------------------------
6956 const FieldTrait AssignmentReport::NoLegs::_traits[] =
6957 {
6958  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
6959  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
6960  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
6961  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
6962  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
6963  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
6964  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
6965  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
6966  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
6967  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
6968  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
6969  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
6970  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
6971  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
6972  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
6973  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
6974  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
6975  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
6976 };
6979 const unsigned short AssignmentReport::NoLegs::_fnum;
6980 //-------------------------------------------------------------------------------------------------
6981 const FieldTrait AssignmentReport::NoLegs::NoLegSecurityAltID::_traits[] =
6982 {
6983  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
6984 };
6985 const FieldTrait_Hash_Array AssignmentReport::NoLegs::NoLegSecurityAltID::_ftha(AssignmentReport::NoLegs::NoLegSecurityAltID::_traits, 2);
6988 //-------------------------------------------------------------------------------------------------
6989 const FieldTrait AssignmentReport::NoPositions::_traits[] =
6990 {
6991  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 703, 15, 1, 0x4), FieldTrait( 704, 10, 2, 0x4),
6992  FieldTrait( 705, 10, 3, 0x4), FieldTrait( 706, 1, 4, 0x4), FieldTrait( 976, 25, 6, 0x4)
6993 };
6996 const unsigned short AssignmentReport::NoPositions::_fnum;
6997 //-------------------------------------------------------------------------------------------------
6998 const FieldTrait AssignmentReport::NoPositions::NoNestedPartyIDs::_traits[] =
6999 {
7000  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
7001  FieldTrait( 804, 1, 4, 0xc)
7002 };
7003 const FieldTrait_Hash_Array AssignmentReport::NoPositions::NoNestedPartyIDs::_ftha(AssignmentReport::NoPositions::NoNestedPartyIDs::_traits, 4);
7006 //-------------------------------------------------------------------------------------------------
7007 const FieldTrait AssignmentReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
7008 {
7009  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
7010 };
7011 const FieldTrait_Hash_Array AssignmentReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(AssignmentReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
7014 //-------------------------------------------------------------------------------------------------
7015 const FieldTrait AssignmentReport::NoUnderlyings::_traits[] =
7016 {
7017  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
7018  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
7019  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
7020  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
7021  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
7022  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
7023  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
7024  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
7025  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
7026  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
7027  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
7028  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
7029  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
7030  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
7031  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
7032  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
7033  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
7034  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
7035  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
7036  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
7037  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
7038  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
7039  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
7040  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
7041 };
7043 const MsgType AssignmentReport::NoUnderlyings::_msgtype("NoUnderlyings");
7044 const unsigned short AssignmentReport::NoUnderlyings::_fnum;
7045 //-------------------------------------------------------------------------------------------------
7046 const FieldTrait AssignmentReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
7047 {
7048  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
7049 };
7050 const FieldTrait_Hash_Array AssignmentReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(AssignmentReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
7053 //-------------------------------------------------------------------------------------------------
7054 const FieldTrait AssignmentReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
7055 {
7056  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
7057 };
7058 const FieldTrait_Hash_Array AssignmentReport::NoUnderlyings::NoUnderlyingStips::_ftha(AssignmentReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
7061 //-------------------------------------------------------------------------------------------------
7062 const FieldTrait AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
7063 {
7064  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
7065  FieldTrait(1062, 1, 4, 0xc)
7066 };
7067 const FieldTrait_Hash_Array AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
7070 //-------------------------------------------------------------------------------------------------
7071 const FieldTrait AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
7072 {
7073  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
7074 };
7075 const FieldTrait_Hash_Array AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
7078 //-------------------------------------------------------------------------------------------------
7079 const FieldTrait AssignmentReport::NoPosAmt::_traits[] =
7080 {
7081  FieldTrait( 707, 15, 1, 0x4), FieldTrait( 708, 13, 2, 0x4), FieldTrait(1055, 15, 3, 0x4)
7082 };
7085 const unsigned short AssignmentReport::NoPosAmt::_fnum;
7086 //-------------------------------------------------------------------------------------------------
7087 const FieldTrait AssignmentReport::NoEvents::_traits[] =
7088 {
7089  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
7090  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
7091 };
7094 const unsigned short AssignmentReport::NoEvents::_fnum;
7095 //-------------------------------------------------------------------------------------------------
7097 {
7098  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
7099  FieldTrait(1052, 1, 4, 0xc)
7100 };
7102 const MsgType AssignmentReport::NoInstrumentParties::_msgtype("NoInstrumentParties");
7104 //-------------------------------------------------------------------------------------------------
7105 const FieldTrait AssignmentReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
7106 {
7107  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
7108 };
7109 const FieldTrait_Hash_Array AssignmentReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(AssignmentReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
7112 //-------------------------------------------------------------------------------------------------
7113 const FieldTrait AssignmentReport::NoComplexEvents::_traits[] =
7114 {
7115  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
7116  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
7117  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
7118 };
7120 const MsgType AssignmentReport::NoComplexEvents::_msgtype("NoComplexEvents");
7121 const unsigned short AssignmentReport::NoComplexEvents::_fnum;
7122 //-------------------------------------------------------------------------------------------------
7123 const FieldTrait AssignmentReport::NoComplexEvents::NoComplexEventDates::_traits[] =
7124 {
7125  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
7126 };
7127 const FieldTrait_Hash_Array AssignmentReport::NoComplexEvents::NoComplexEventDates::_ftha(AssignmentReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
7130 //-------------------------------------------------------------------------------------------------
7131 const FieldTrait AssignmentReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
7132 {
7133  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
7134 };
7135 const FieldTrait_Hash_Array AssignmentReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(AssignmentReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
7138 //-------------------------------------------------------------------------------------------------
7139 const FieldTrait CollateralRequest::_traits[] =
7140 {
7141  FieldTrait( 1, 15, 6, 0x4), FieldTrait( 11, 15, 8, 0x4), FieldTrait( 15, 19, 114, 0x4),
7142  FieldTrait( 22, 15, 17, 0x4), FieldTrait( 37, 15, 9, 0x4), FieldTrait( 44, 11, 123, 0x4),
7143  FieldTrait( 48, 15, 16, 0x4), FieldTrait( 53, 10, 112, 0x4), FieldTrait( 54, 7, 121, 0x4),
7144  FieldTrait( 55, 15, 14, 0x4), FieldTrait( 58, 15, 143, 0x4), FieldTrait( 60, 22, 3, 0x5),
7145  FieldTrait( 64, 25, 111, 0x4), FieldTrait( 65, 15, 15, 0x4), FieldTrait( 106, 15, 43, 0x4),
7146  FieldTrait( 107, 15, 46, 0x4), FieldTrait( 124, 1, 12, 0xc), FieldTrait( 126, 22, 4, 0x4),
7147  FieldTrait( 136, 1, 122, 0xc), FieldTrait( 159, 13, 125, 0x4), FieldTrait( 167, 15, 21, 0x4),
7148  FieldTrait( 198, 15, 10, 0x4), FieldTrait( 200, 21, 23, 0x4), FieldTrait( 201, 1, 84, 0x4),
7149  FieldTrait( 202, 11, 37, 0x4), FieldTrait( 206, 7, 39, 0x4), FieldTrait( 207, 20, 42, 0x4),
7150  FieldTrait( 218, 12, 129, 0x4), FieldTrait( 220, 19, 130, 0x4), FieldTrait( 221, 15, 131, 0x4),
7151  FieldTrait( 222, 15, 132, 0x4), FieldTrait( 223, 14, 41, 0x4), FieldTrait( 224, 25, 25, 0x4),
7152  FieldTrait( 225, 25, 26, 0x4), FieldTrait( 226, 1, 28, 0x4), FieldTrait( 227, 14, 29, 0x4),
7153  FieldTrait( 228, 9, 30, 0x4), FieldTrait( 231, 9, 40, 0x4), FieldTrait( 232, 1, 137, 0xc),
7154  FieldTrait( 239, 1, 27, 0x4), FieldTrait( 240, 25, 36, 0x4), FieldTrait( 255, 15, 31, 0x4),
7155  FieldTrait( 336, 15, 138, 0x4), FieldTrait( 348, 2, 44, 0x4), FieldTrait( 349, 28, 45, 0x4),
7156  FieldTrait( 350, 2, 47, 0x4), FieldTrait( 351, 28, 48, 0x4), FieldTrait( 354, 2, 144, 0x4),
7157  FieldTrait( 355, 28, 145, 0x4), FieldTrait( 423, 1, 124, 0x4), FieldTrait( 453, 1, 5, 0xc),
7158  FieldTrait( 454, 1, 18, 0xc), FieldTrait( 460, 1, 19, 0x4), FieldTrait( 461, 15, 20, 0x4),
7159  FieldTrait( 470, 18, 33, 0x4), FieldTrait( 471, 15, 34, 0x4), FieldTrait( 472, 15, 35, 0x4),
7160  FieldTrait( 526, 15, 11, 0x4), FieldTrait( 541, 25, 24, 0x4), FieldTrait( 543, 15, 32, 0x4),
7161  FieldTrait( 555, 1, 115, 0xc), FieldTrait( 581, 1, 7, 0x4), FieldTrait( 625, 15, 139, 0x4),
7162  FieldTrait( 662, 11, 133, 0x4), FieldTrait( 663, 1, 134, 0x4), FieldTrait( 667, 21, 50, 0x4),
7163  FieldTrait( 691, 15, 49, 0x4), FieldTrait( 699, 15, 135, 0x4), FieldTrait( 711, 1, 116, 0xc),
7164  FieldTrait( 715, 25, 142, 0x4), FieldTrait( 716, 15, 140, 0x4), FieldTrait( 717, 15, 141, 0x4),
7165  FieldTrait( 761, 15, 136, 0x4), FieldTrait( 762, 15, 22, 0x4), FieldTrait( 768, 1, 120, 0xc),
7166  FieldTrait( 788, 1, 106, 0x4), FieldTrait( 854, 1, 113, 0x4), FieldTrait( 864, 1, 53, 0xc),
7167  FieldTrait( 873, 25, 54, 0x4), FieldTrait( 874, 25, 55, 0x4), FieldTrait( 875, 1, 51, 0x4),
7168  FieldTrait( 876, 15, 52, 0x4), FieldTrait( 894, 15, 1, 0x5), FieldTrait( 895, 1, 2, 0x5),
7169  FieldTrait( 897, 1, 13, 0xc), FieldTrait( 898, 14, 110, 0x4), FieldTrait( 899, 13, 117, 0x4),
7170  FieldTrait( 900, 13, 118, 0x4), FieldTrait( 901, 13, 119, 0x4), FieldTrait( 913, 15, 102, 0x4),
7171  FieldTrait( 914, 15, 103, 0x4), FieldTrait( 915, 25, 104, 0x4), FieldTrait( 916, 25, 107, 0x4),
7172  FieldTrait( 917, 25, 108, 0x4), FieldTrait( 918, 19, 105, 0x4), FieldTrait( 919, 1, 109, 0x4),
7173  FieldTrait( 920, 13, 126, 0x4), FieldTrait( 921, 13, 127, 0x4), FieldTrait( 922, 13, 128, 0x4),
7174  FieldTrait( 947, 19, 38, 0x4), FieldTrait( 965, 15, 56, 0x4), FieldTrait( 966, 15, 57, 0x4),
7175  FieldTrait( 967, 9, 59, 0x4), FieldTrait( 968, 9, 60, 0x4), FieldTrait( 969, 9, 61, 0x4),
7176  FieldTrait( 970, 1, 62, 0x4), FieldTrait( 971, 1, 63, 0x4), FieldTrait( 996, 15, 65, 0x4),
7177  FieldTrait( 997, 15, 66, 0x4), FieldTrait(1018, 1, 64, 0xc), FieldTrait(1049, 7, 58, 0x4),
7178  FieldTrait(1079, 26, 67, 0x4), FieldTrait(1146, 13, 69, 0x4), FieldTrait(1147, 10, 70, 0x4),
7179  FieldTrait(1151, 15, 68, 0x4), FieldTrait(1184, 2, 71, 0x4), FieldTrait(1185, 29, 72, 0x4),
7180  FieldTrait(1186, 15, 73, 0x4), FieldTrait(1191, 15, 75, 0x4), FieldTrait(1192, 10, 76, 0x4),
7181  FieldTrait(1193, 7, 77, 0x4), FieldTrait(1194, 1, 78, 0x4), FieldTrait(1195, 13, 79, 0x4),
7182  FieldTrait(1196, 15, 80, 0x4), FieldTrait(1197, 15, 87, 0x4), FieldTrait(1198, 1, 81, 0x4),
7183  FieldTrait(1199, 11, 82, 0x4), FieldTrait(1200, 11, 83, 0x4), FieldTrait(1227, 15, 74, 0x4),
7184  FieldTrait(1242, 8, 86, 0x4), FieldTrait(1244, 8, 85, 0x4), FieldTrait(1435, 1, 88, 0x4),
7185  FieldTrait(1439, 1, 89, 0x4), FieldTrait(1449, 15, 90, 0x4), FieldTrait(1450, 15, 91, 0x4),
7186  FieldTrait(1451, 14, 92, 0x4), FieldTrait(1452, 14, 93, 0x4), FieldTrait(1457, 14, 94, 0x4),
7187  FieldTrait(1458, 14, 95, 0x4), FieldTrait(1478, 1, 96, 0x4), FieldTrait(1479, 1, 97, 0x4),
7188  FieldTrait(1480, 14, 98, 0x4), FieldTrait(1481, 1, 99, 0x4), FieldTrait(1482, 1, 100, 0x4),
7189  FieldTrait(1483, 1, 101, 0xc)
7190 };
7191 const FieldTrait_Hash_Array CollateralRequest::_ftha(CollateralRequest::_traits, 145);
7193 //-------------------------------------------------------------------------------------------------
7194 const FieldTrait CollateralRequest::NoExecs::_traits[] =
7195 {
7196  FieldTrait( 17, 15, 1, 0x4)
7197 };
7200 const unsigned short CollateralRequest::NoExecs::_fnum;
7201 //-------------------------------------------------------------------------------------------------
7202 const FieldTrait CollateralRequest::NoMiscFees::_traits[] =
7203 {
7204  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
7205  FieldTrait( 891, 1, 4, 0x4)
7206 };
7209 const unsigned short CollateralRequest::NoMiscFees::_fnum;
7210 //-------------------------------------------------------------------------------------------------
7211 const FieldTrait CollateralRequest::NoStipulations::_traits[] =
7212 {
7213  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
7214 };
7217 const unsigned short CollateralRequest::NoStipulations::_fnum;
7218 //-------------------------------------------------------------------------------------------------
7219 const FieldTrait CollateralRequest::NoPartyIDs::_traits[] =
7220 {
7221  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
7222  FieldTrait( 802, 1, 4, 0xc)
7223 };
7226 const unsigned short CollateralRequest::NoPartyIDs::_fnum;
7227 //-------------------------------------------------------------------------------------------------
7228 const FieldTrait CollateralRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
7229 {
7230  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
7231 };
7232 const FieldTrait_Hash_Array CollateralRequest::NoPartyIDs::NoPartySubIDs::_ftha(CollateralRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
7235 //-------------------------------------------------------------------------------------------------
7237 {
7238  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
7239 };
7241 const MsgType CollateralRequest::NoSecurityAltID::_msgtype("NoSecurityAltID");
7242 const unsigned short CollateralRequest::NoSecurityAltID::_fnum;
7243 //-------------------------------------------------------------------------------------------------
7244 const FieldTrait CollateralRequest::NoLegs::_traits[] =
7245 {
7246  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
7247  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
7248  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
7249  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
7250  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
7251  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
7252  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
7253  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
7254  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
7255  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
7256  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
7257  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
7258  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
7259  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
7260  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
7261  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
7262  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
7263  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
7264 };
7267 const unsigned short CollateralRequest::NoLegs::_fnum;
7268 //-------------------------------------------------------------------------------------------------
7269 const FieldTrait CollateralRequest::NoLegs::NoLegSecurityAltID::_traits[] =
7270 {
7271  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
7272 };
7273 const FieldTrait_Hash_Array CollateralRequest::NoLegs::NoLegSecurityAltID::_ftha(CollateralRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
7276 //-------------------------------------------------------------------------------------------------
7277 const FieldTrait CollateralRequest::NoUnderlyings::_traits[] =
7278 {
7279  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
7280  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
7281  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
7282  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
7283  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
7284  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
7285  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
7286  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
7287  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
7288  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
7289  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
7290  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
7291  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
7292  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
7293  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
7294  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 944, 1, 73, 0x4),
7295  FieldTrait( 972, 14, 47, 0x4), FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4),
7296  FieldTrait( 975, 1, 48, 0x4), FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4),
7297  FieldTrait(1038, 13, 53, 0x4), FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4),
7298  FieldTrait(1045, 9, 57, 0x4), FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc),
7299  FieldTrait(1213, 26, 59, 0x4), FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4),
7300  FieldTrait(1424, 15, 63, 0x4), FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4),
7301  FieldTrait(1441, 1, 66, 0x4), FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4),
7302  FieldTrait(1455, 14, 69, 0x4), FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4),
7303  FieldTrait(1460, 14, 72, 0x4)
7304 };
7307 const unsigned short CollateralRequest::NoUnderlyings::_fnum;
7308 //-------------------------------------------------------------------------------------------------
7309 const FieldTrait CollateralRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
7310 {
7311  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
7312 };
7313 const FieldTrait_Hash_Array CollateralRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(CollateralRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
7316 //-------------------------------------------------------------------------------------------------
7317 const FieldTrait CollateralRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
7318 {
7319  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
7320 };
7321 const FieldTrait_Hash_Array CollateralRequest::NoUnderlyings::NoUnderlyingStips::_ftha(CollateralRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
7324 //-------------------------------------------------------------------------------------------------
7325 const FieldTrait CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
7326 {
7327  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
7328  FieldTrait(1062, 1, 4, 0xc)
7329 };
7330 const FieldTrait_Hash_Array CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
7333 //-------------------------------------------------------------------------------------------------
7334 const FieldTrait CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
7335 {
7336  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
7337 };
7338 const FieldTrait_Hash_Array CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
7341 //-------------------------------------------------------------------------------------------------
7343 {
7344  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
7345  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
7346 };
7348 const MsgType CollateralRequest::NoTrdRegTimestamps::_msgtype("NoTrdRegTimestamps");
7350 //-------------------------------------------------------------------------------------------------
7351 const FieldTrait CollateralRequest::NoEvents::_traits[] =
7352 {
7353  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
7354  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
7355 };
7358 const unsigned short CollateralRequest::NoEvents::_fnum;
7359 //-------------------------------------------------------------------------------------------------
7360 const FieldTrait CollateralRequest::NoTrades::_traits[] =
7361 {
7362  FieldTrait( 571, 15, 1, 0x4), FieldTrait( 818, 15, 2, 0x4)
7363 };
7366 const unsigned short CollateralRequest::NoTrades::_fnum;
7367 //-------------------------------------------------------------------------------------------------
7369 {
7370  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
7371  FieldTrait(1052, 1, 4, 0xc)
7372 };
7374 const MsgType CollateralRequest::NoInstrumentParties::_msgtype("NoInstrumentParties");
7376 //-------------------------------------------------------------------------------------------------
7377 const FieldTrait CollateralRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
7378 {
7379  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
7380 };
7381 const FieldTrait_Hash_Array CollateralRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(CollateralRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
7384 //-------------------------------------------------------------------------------------------------
7386 {
7387  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
7388  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
7389  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
7390 };
7392 const MsgType CollateralRequest::NoComplexEvents::_msgtype("NoComplexEvents");
7393 const unsigned short CollateralRequest::NoComplexEvents::_fnum;
7394 //-------------------------------------------------------------------------------------------------
7395 const FieldTrait CollateralRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
7396 {
7397  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
7398 };
7399 const FieldTrait_Hash_Array CollateralRequest::NoComplexEvents::NoComplexEventDates::_ftha(CollateralRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
7402 //-------------------------------------------------------------------------------------------------
7403 const FieldTrait CollateralRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
7404 {
7405  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
7406 };
7407 const FieldTrait_Hash_Array CollateralRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(CollateralRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
7410 //-------------------------------------------------------------------------------------------------
7411 const FieldTrait CollateralAssignment::_traits[] =
7412 {
7413  FieldTrait( 1, 15, 9, 0x4), FieldTrait( 11, 15, 11, 0x4), FieldTrait( 15, 19, 117, 0x4),
7414  FieldTrait( 22, 15, 20, 0x4), FieldTrait( 37, 15, 12, 0x4), FieldTrait( 44, 11, 126, 0x4),
7415  FieldTrait( 48, 15, 19, 0x4), FieldTrait( 53, 10, 115, 0x4), FieldTrait( 54, 7, 124, 0x4),
7416  FieldTrait( 55, 15, 17, 0x4), FieldTrait( 58, 15, 151, 0x4), FieldTrait( 60, 22, 6, 0x5),
7417  FieldTrait( 64, 25, 114, 0x4), FieldTrait( 65, 15, 18, 0x4), FieldTrait( 85, 1, 145, 0xc),
7418  FieldTrait( 106, 15, 46, 0x4), FieldTrait( 107, 15, 49, 0x4), FieldTrait( 124, 1, 15, 0xc),
7419  FieldTrait( 126, 22, 7, 0x4), FieldTrait( 136, 1, 125, 0xc), FieldTrait( 159, 13, 128, 0x4),
7420  FieldTrait( 167, 15, 24, 0x4), FieldTrait( 169, 1, 142, 0x4), FieldTrait( 170, 15, 143, 0x4),
7421  FieldTrait( 171, 15, 144, 0x4), FieldTrait( 172, 1, 141, 0x4), FieldTrait( 198, 15, 13, 0x4),
7422  FieldTrait( 200, 21, 26, 0x4), FieldTrait( 201, 1, 87, 0x4), FieldTrait( 202, 11, 40, 0x4),
7423  FieldTrait( 206, 7, 42, 0x4), FieldTrait( 207, 20, 45, 0x4), FieldTrait( 218, 12, 132, 0x4),
7424  FieldTrait( 220, 19, 133, 0x4), FieldTrait( 221, 15, 134, 0x4), FieldTrait( 222, 15, 135, 0x4),
7425  FieldTrait( 223, 14, 44, 0x4), FieldTrait( 224, 25, 28, 0x4), FieldTrait( 225, 25, 29, 0x4),
7426  FieldTrait( 226, 1, 31, 0x4), FieldTrait( 227, 14, 32, 0x4), FieldTrait( 228, 9, 33, 0x4),
7427  FieldTrait( 231, 9, 43, 0x4), FieldTrait( 232, 1, 140, 0xc), FieldTrait( 239, 1, 30, 0x4),
7428  FieldTrait( 240, 25, 39, 0x4), FieldTrait( 255, 15, 34, 0x4), FieldTrait( 336, 15, 146, 0x4),
7429  FieldTrait( 348, 2, 47, 0x4), FieldTrait( 349, 28, 48, 0x4), FieldTrait( 350, 2, 50, 0x4),
7430  FieldTrait( 351, 28, 51, 0x4), FieldTrait( 354, 2, 152, 0x4), FieldTrait( 355, 28, 153, 0x4),
7431  FieldTrait( 423, 1, 127, 0x4), FieldTrait( 453, 1, 8, 0xc), FieldTrait( 454, 1, 21, 0xc),
7432  FieldTrait( 460, 1, 22, 0x4), FieldTrait( 461, 15, 23, 0x4), FieldTrait( 470, 18, 36, 0x4),
7433  FieldTrait( 471, 15, 37, 0x4), FieldTrait( 472, 15, 38, 0x4), FieldTrait( 526, 15, 14, 0x4),
7434  FieldTrait( 541, 25, 27, 0x4), FieldTrait( 543, 15, 35, 0x4), FieldTrait( 555, 1, 118, 0xc),
7435  FieldTrait( 581, 1, 10, 0x4), FieldTrait( 625, 15, 147, 0x4), FieldTrait( 662, 11, 136, 0x4),
7436  FieldTrait( 663, 1, 137, 0x4), FieldTrait( 667, 21, 53, 0x4), FieldTrait( 691, 15, 52, 0x4),
7437  FieldTrait( 699, 15, 138, 0x4), FieldTrait( 711, 1, 119, 0xc), FieldTrait( 715, 25, 150, 0x4),
7438  FieldTrait( 716, 15, 148, 0x4), FieldTrait( 717, 15, 149, 0x4), FieldTrait( 761, 15, 139, 0x4),
7439  FieldTrait( 762, 15, 25, 0x4), FieldTrait( 768, 1, 123, 0xc), FieldTrait( 788, 1, 109, 0x4),
7440  FieldTrait( 854, 1, 116, 0x4), FieldTrait( 864, 1, 56, 0xc), FieldTrait( 873, 25, 57, 0x4),
7441  FieldTrait( 874, 25, 58, 0x4), FieldTrait( 875, 1, 54, 0x4), FieldTrait( 876, 15, 55, 0x4),
7442  FieldTrait( 894, 15, 2, 0x4), FieldTrait( 895, 1, 3, 0x5), FieldTrait( 897, 1, 16, 0xc),
7443  FieldTrait( 898, 14, 113, 0x4), FieldTrait( 899, 13, 120, 0x4), FieldTrait( 900, 13, 121, 0x4),
7444  FieldTrait( 901, 13, 122, 0x4), FieldTrait( 902, 15, 1, 0x5), FieldTrait( 903, 1, 4, 0x5),
7445  FieldTrait( 907, 15, 5, 0x4), FieldTrait( 913, 15, 105, 0x4), FieldTrait( 914, 15, 106, 0x4),
7446  FieldTrait( 915, 25, 107, 0x4), FieldTrait( 916, 25, 110, 0x4), FieldTrait( 917, 25, 111, 0x4),
7447  FieldTrait( 918, 19, 108, 0x4), FieldTrait( 919, 1, 112, 0x4), FieldTrait( 920, 13, 129, 0x4),
7448  FieldTrait( 921, 13, 130, 0x4), FieldTrait( 922, 13, 131, 0x4), FieldTrait( 947, 19, 41, 0x4),
7449  FieldTrait( 965, 15, 59, 0x4), FieldTrait( 966, 15, 60, 0x4), FieldTrait( 967, 9, 62, 0x4),
7450  FieldTrait( 968, 9, 63, 0x4), FieldTrait( 969, 9, 64, 0x4), FieldTrait( 970, 1, 65, 0x4),
7451  FieldTrait( 971, 1, 66, 0x4), FieldTrait( 996, 15, 68, 0x4), FieldTrait( 997, 15, 69, 0x4),
7452  FieldTrait(1018, 1, 67, 0xc), FieldTrait(1049, 7, 61, 0x4), FieldTrait(1079, 26, 70, 0x4),
7453  FieldTrait(1146, 13, 72, 0x4), FieldTrait(1147, 10, 73, 0x4), FieldTrait(1151, 15, 71, 0x4),
7454  FieldTrait(1184, 2, 74, 0x4), FieldTrait(1185, 29, 75, 0x4), FieldTrait(1186, 15, 76, 0x4),
7455  FieldTrait(1191, 15, 78, 0x4), FieldTrait(1192, 10, 79, 0x4), FieldTrait(1193, 7, 80, 0x4),
7456  FieldTrait(1194, 1, 81, 0x4), FieldTrait(1195, 13, 82, 0x4), FieldTrait(1196, 15, 83, 0x4),
7457  FieldTrait(1197, 15, 90, 0x4), FieldTrait(1198, 1, 84, 0x4), FieldTrait(1199, 11, 85, 0x4),
7458  FieldTrait(1200, 11, 86, 0x4), FieldTrait(1227, 15, 77, 0x4), FieldTrait(1242, 8, 89, 0x4),
7459  FieldTrait(1244, 8, 88, 0x4), FieldTrait(1435, 1, 91, 0x4), FieldTrait(1439, 1, 92, 0x4),
7460  FieldTrait(1449, 15, 93, 0x4), FieldTrait(1450, 15, 94, 0x4), FieldTrait(1451, 14, 95, 0x4),
7461  FieldTrait(1452, 14, 96, 0x4), FieldTrait(1457, 14, 97, 0x4), FieldTrait(1458, 14, 98, 0x4),
7462  FieldTrait(1478, 1, 99, 0x4), FieldTrait(1479, 1, 100, 0x4), FieldTrait(1480, 14, 101, 0x4),
7463  FieldTrait(1481, 1, 102, 0x4), FieldTrait(1482, 1, 103, 0x4), FieldTrait(1483, 1, 104, 0xc)
7464 };
7465 const FieldTrait_Hash_Array CollateralAssignment::_ftha(CollateralAssignment::_traits, 153);
7467 //-------------------------------------------------------------------------------------------------
7468 const FieldTrait CollateralAssignment::NoDlvyInst::_traits[] =
7469 {
7470  FieldTrait( 165, 7, 1, 0x4), FieldTrait( 781, 1, 3, 0xc), FieldTrait( 787, 7, 2, 0x4)
7471 };
7474 const unsigned short CollateralAssignment::NoDlvyInst::_fnum;
7475 //-------------------------------------------------------------------------------------------------
7476 const FieldTrait CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::_traits[] =
7477 {
7478  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
7479  FieldTrait( 801, 1, 4, 0xc)
7480 };
7481 const FieldTrait_Hash_Array CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::_ftha(CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::_traits, 4);
7484 //-------------------------------------------------------------------------------------------------
7485 const FieldTrait CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
7486 {
7487  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
7488 };
7489 const FieldTrait_Hash_Array CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
7492 //-------------------------------------------------------------------------------------------------
7493 const FieldTrait CollateralAssignment::NoExecs::_traits[] =
7494 {
7495  FieldTrait( 17, 15, 1, 0x4)
7496 };
7499 const unsigned short CollateralAssignment::NoExecs::_fnum;
7500 //-------------------------------------------------------------------------------------------------
7501 const FieldTrait CollateralAssignment::NoMiscFees::_traits[] =
7502 {
7503  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
7504  FieldTrait( 891, 1, 4, 0x4)
7505 };
7508 const unsigned short CollateralAssignment::NoMiscFees::_fnum;
7509 //-------------------------------------------------------------------------------------------------
7511 {
7512  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
7513 };
7516 const unsigned short CollateralAssignment::NoStipulations::_fnum;
7517 //-------------------------------------------------------------------------------------------------
7518 const FieldTrait CollateralAssignment::NoPartyIDs::_traits[] =
7519 {
7520  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
7521  FieldTrait( 802, 1, 4, 0xc)
7522 };
7525 const unsigned short CollateralAssignment::NoPartyIDs::_fnum;
7526 //-------------------------------------------------------------------------------------------------
7527 const FieldTrait CollateralAssignment::NoPartyIDs::NoPartySubIDs::_traits[] =
7528 {
7529  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
7530 };
7531 const FieldTrait_Hash_Array CollateralAssignment::NoPartyIDs::NoPartySubIDs::_ftha(CollateralAssignment::NoPartyIDs::NoPartySubIDs::_traits, 2);
7534 //-------------------------------------------------------------------------------------------------
7536 {
7537  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
7538 };
7542 //-------------------------------------------------------------------------------------------------
7543 const FieldTrait CollateralAssignment::NoLegs::_traits[] =
7544 {
7545  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
7546  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
7547  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
7548  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
7549  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
7550  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
7551  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
7552  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
7553  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
7554  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
7555  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
7556  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
7557  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
7558  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
7559  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
7560  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
7561  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
7562  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
7563 };
7566 const unsigned short CollateralAssignment::NoLegs::_fnum;
7567 //-------------------------------------------------------------------------------------------------
7568 const FieldTrait CollateralAssignment::NoLegs::NoLegSecurityAltID::_traits[] =
7569 {
7570  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
7571 };
7572 const FieldTrait_Hash_Array CollateralAssignment::NoLegs::NoLegSecurityAltID::_ftha(CollateralAssignment::NoLegs::NoLegSecurityAltID::_traits, 2);
7575 //-------------------------------------------------------------------------------------------------
7577 {
7578  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
7579  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
7580  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
7581  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
7582  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
7583  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
7584  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
7585  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
7586  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
7587  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
7588  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
7589  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
7590  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
7591  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
7592  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
7593  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 944, 1, 73, 0x4),
7594  FieldTrait( 972, 14, 47, 0x4), FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4),
7595  FieldTrait( 975, 1, 48, 0x4), FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4),
7596  FieldTrait(1038, 13, 53, 0x4), FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4),
7597  FieldTrait(1045, 9, 57, 0x4), FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc),
7598  FieldTrait(1213, 26, 59, 0x4), FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4),
7599  FieldTrait(1424, 15, 63, 0x4), FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4),
7600  FieldTrait(1441, 1, 66, 0x4), FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4),
7601  FieldTrait(1455, 14, 69, 0x4), FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4),
7602  FieldTrait(1460, 14, 72, 0x4)
7603 };
7606 const unsigned short CollateralAssignment::NoUnderlyings::_fnum;
7607 //-------------------------------------------------------------------------------------------------
7608 const FieldTrait CollateralAssignment::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
7609 {
7610  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
7611 };
7612 const FieldTrait_Hash_Array CollateralAssignment::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(CollateralAssignment::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
7615 //-------------------------------------------------------------------------------------------------
7616 const FieldTrait CollateralAssignment::NoUnderlyings::NoUnderlyingStips::_traits[] =
7617 {
7618  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
7619 };
7620 const FieldTrait_Hash_Array CollateralAssignment::NoUnderlyings::NoUnderlyingStips::_ftha(CollateralAssignment::NoUnderlyings::NoUnderlyingStips::_traits, 2);
7623 //-------------------------------------------------------------------------------------------------
7624 const FieldTrait CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
7625 {
7626  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
7627  FieldTrait(1062, 1, 4, 0xc)
7628 };
7629 const FieldTrait_Hash_Array CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::_ftha(CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
7632 //-------------------------------------------------------------------------------------------------
7633 const FieldTrait CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
7634 {
7635  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
7636 };
7637 const FieldTrait_Hash_Array CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
7640 //-------------------------------------------------------------------------------------------------
7642 {
7643  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
7644  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
7645 };
7649 //-------------------------------------------------------------------------------------------------
7650 const FieldTrait CollateralAssignment::NoEvents::_traits[] =
7651 {
7652  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
7653  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
7654 };
7657 const unsigned short CollateralAssignment::NoEvents::_fnum;
7658 //-------------------------------------------------------------------------------------------------
7659 const FieldTrait CollateralAssignment::NoTrades::_traits[] =
7660 {
7661  FieldTrait( 571, 15, 1, 0x4), FieldTrait( 818, 15, 2, 0x4)
7662 };
7665 const unsigned short CollateralAssignment::NoTrades::_fnum;
7666 //-------------------------------------------------------------------------------------------------
7668 {
7669  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
7670  FieldTrait(1052, 1, 4, 0xc)
7671 };
7675 //-------------------------------------------------------------------------------------------------
7676 const FieldTrait CollateralAssignment::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
7677 {
7678  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
7679 };
7680 const FieldTrait_Hash_Array CollateralAssignment::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(CollateralAssignment::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
7683 //-------------------------------------------------------------------------------------------------
7685 {
7686  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
7687  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
7688  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
7689 };
7693 //-------------------------------------------------------------------------------------------------
7694 const FieldTrait CollateralAssignment::NoComplexEvents::NoComplexEventDates::_traits[] =
7695 {
7696  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
7697 };
7698 const FieldTrait_Hash_Array CollateralAssignment::NoComplexEvents::NoComplexEventDates::_ftha(CollateralAssignment::NoComplexEvents::NoComplexEventDates::_traits, 3);
7701 //-------------------------------------------------------------------------------------------------
7702 const FieldTrait CollateralAssignment::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
7703 {
7704  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
7705 };
7706 const FieldTrait_Hash_Array CollateralAssignment::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(CollateralAssignment::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
7709 //-------------------------------------------------------------------------------------------------
7710 const FieldTrait CollateralResponse::_traits[] =
7711 {
7712  FieldTrait( 1, 15, 10, 0x4), FieldTrait( 11, 15, 12, 0x4), FieldTrait( 15, 19, 118, 0x4),
7713  FieldTrait( 22, 15, 21, 0x4), FieldTrait( 37, 15, 13, 0x4), FieldTrait( 44, 11, 127, 0x4),
7714  FieldTrait( 48, 15, 20, 0x4), FieldTrait( 53, 10, 116, 0x4), FieldTrait( 54, 7, 125, 0x4),
7715  FieldTrait( 55, 15, 18, 0x4), FieldTrait( 58, 15, 142, 0x4), FieldTrait( 60, 22, 8, 0x5),
7716  FieldTrait( 64, 25, 115, 0x4), FieldTrait( 65, 15, 19, 0x4), FieldTrait( 106, 15, 47, 0x4),
7717  FieldTrait( 107, 15, 50, 0x4), FieldTrait( 124, 1, 16, 0xc), FieldTrait( 136, 1, 126, 0xc),
7718  FieldTrait( 159, 13, 129, 0x4), FieldTrait( 167, 15, 25, 0x4), FieldTrait( 198, 15, 14, 0x4),
7719  FieldTrait( 200, 21, 27, 0x4), FieldTrait( 201, 1, 88, 0x4), FieldTrait( 202, 11, 41, 0x4),
7720  FieldTrait( 206, 7, 43, 0x4), FieldTrait( 207, 20, 46, 0x4), FieldTrait( 218, 12, 133, 0x4),
7721  FieldTrait( 220, 19, 134, 0x4), FieldTrait( 221, 15, 135, 0x4), FieldTrait( 222, 15, 136, 0x4),
7722  FieldTrait( 223, 14, 45, 0x4), FieldTrait( 224, 25, 29, 0x4), FieldTrait( 225, 25, 30, 0x4),
7723  FieldTrait( 226, 1, 32, 0x4), FieldTrait( 227, 14, 33, 0x4), FieldTrait( 228, 9, 34, 0x4),
7724  FieldTrait( 231, 9, 44, 0x4), FieldTrait( 232, 1, 141, 0xc), FieldTrait( 239, 1, 31, 0x4),
7725  FieldTrait( 240, 25, 40, 0x4), FieldTrait( 255, 15, 35, 0x4), FieldTrait( 291, 16, 146, 0x4),
7726  FieldTrait( 348, 2, 48, 0x4), FieldTrait( 349, 28, 49, 0x4), FieldTrait( 350, 2, 51, 0x4),
7727  FieldTrait( 351, 28, 52, 0x4), FieldTrait( 354, 2, 143, 0x4), FieldTrait( 355, 28, 144, 0x4),
7728  FieldTrait( 423, 1, 128, 0x4), FieldTrait( 453, 1, 9, 0xc), FieldTrait( 454, 1, 22, 0xc),
7729  FieldTrait( 460, 1, 23, 0x4), FieldTrait( 461, 15, 24, 0x4), FieldTrait( 470, 18, 37, 0x4),
7730  FieldTrait( 471, 15, 38, 0x4), FieldTrait( 472, 15, 39, 0x4), FieldTrait( 526, 15, 15, 0x4),
7731  FieldTrait( 541, 25, 28, 0x4), FieldTrait( 543, 15, 36, 0x4), FieldTrait( 555, 1, 119, 0xc),
7732  FieldTrait( 581, 1, 11, 0x4), FieldTrait( 662, 11, 137, 0x4), FieldTrait( 663, 1, 138, 0x4),
7733  FieldTrait( 667, 21, 54, 0x4), FieldTrait( 691, 15, 53, 0x4), FieldTrait( 699, 15, 139, 0x4),
7734  FieldTrait( 711, 1, 120, 0xc), FieldTrait( 715, 25, 147, 0x4), FieldTrait( 761, 15, 140, 0x4),
7735  FieldTrait( 762, 15, 26, 0x4), FieldTrait( 768, 1, 124, 0xc), FieldTrait( 788, 1, 110, 0x4),
7736  FieldTrait( 854, 1, 117, 0x4), FieldTrait( 864, 1, 57, 0xc), FieldTrait( 873, 25, 58, 0x4),
7737  FieldTrait( 874, 25, 59, 0x4), FieldTrait( 875, 1, 55, 0x4), FieldTrait( 876, 15, 56, 0x4),
7738  FieldTrait( 894, 15, 3, 0x4), FieldTrait( 895, 1, 4, 0x4), FieldTrait( 897, 1, 17, 0xc),
7739  FieldTrait( 898, 14, 114, 0x4), FieldTrait( 899, 13, 121, 0x4), FieldTrait( 900, 13, 122, 0x4),
7740  FieldTrait( 901, 13, 123, 0x4), FieldTrait( 902, 15, 2, 0x4), FieldTrait( 903, 1, 5, 0x4),
7741  FieldTrait( 904, 15, 1, 0x5), FieldTrait( 905, 1, 6, 0x5), FieldTrait( 906, 1, 7, 0x4),
7742  FieldTrait( 913, 15, 106, 0x4), FieldTrait( 914, 15, 107, 0x4), FieldTrait( 915, 25, 108, 0x4),
7743  FieldTrait( 916, 25, 111, 0x4), FieldTrait( 917, 25, 112, 0x4), FieldTrait( 918, 19, 109, 0x4),
7744  FieldTrait( 919, 1, 113, 0x4), FieldTrait( 920, 13, 130, 0x4), FieldTrait( 921, 13, 131, 0x4),
7745  FieldTrait( 922, 13, 132, 0x4), FieldTrait( 947, 19, 42, 0x4), FieldTrait( 965, 15, 60, 0x4),
7746  FieldTrait( 966, 15, 61, 0x4), FieldTrait( 967, 9, 63, 0x4), FieldTrait( 968, 9, 64, 0x4),
7747  FieldTrait( 969, 9, 65, 0x4), FieldTrait( 970, 1, 66, 0x4), FieldTrait( 971, 1, 67, 0x4),
7748  FieldTrait( 996, 15, 69, 0x4), FieldTrait( 997, 15, 70, 0x4), FieldTrait(1018, 1, 68, 0xc),
7749  FieldTrait(1043, 1, 145, 0x4), FieldTrait(1049, 7, 62, 0x4), FieldTrait(1079, 26, 71, 0x4),
7750  FieldTrait(1146, 13, 73, 0x4), FieldTrait(1147, 10, 74, 0x4), FieldTrait(1151, 15, 72, 0x4),
7751  FieldTrait(1184, 2, 75, 0x4), FieldTrait(1185, 29, 76, 0x4), FieldTrait(1186, 15, 77, 0x4),
7752  FieldTrait(1191, 15, 79, 0x4), FieldTrait(1192, 10, 80, 0x4), FieldTrait(1193, 7, 81, 0x4),
7753  FieldTrait(1194, 1, 82, 0x4), FieldTrait(1195, 13, 83, 0x4), FieldTrait(1196, 15, 84, 0x4),
7754  FieldTrait(1197, 15, 91, 0x4), FieldTrait(1198, 1, 85, 0x4), FieldTrait(1199, 11, 86, 0x4),
7755  FieldTrait(1200, 11, 87, 0x4), FieldTrait(1227, 15, 78, 0x4), FieldTrait(1242, 8, 90, 0x4),
7756  FieldTrait(1244, 8, 89, 0x4), FieldTrait(1435, 1, 92, 0x4), FieldTrait(1439, 1, 93, 0x4),
7757  FieldTrait(1449, 15, 94, 0x4), FieldTrait(1450, 15, 95, 0x4), FieldTrait(1451, 14, 96, 0x4),
7758  FieldTrait(1452, 14, 97, 0x4), FieldTrait(1457, 14, 98, 0x4), FieldTrait(1458, 14, 99, 0x4),
7759  FieldTrait(1478, 1, 100, 0x4), FieldTrait(1479, 1, 101, 0x4), FieldTrait(1480, 14, 102, 0x4),
7760  FieldTrait(1481, 1, 103, 0x4), FieldTrait(1482, 1, 104, 0x4), FieldTrait(1483, 1, 105, 0xc)
7761 };
7762 const FieldTrait_Hash_Array CollateralResponse::_ftha(CollateralResponse::_traits, 147);
7764 //-------------------------------------------------------------------------------------------------
7765 const FieldTrait CollateralResponse::NoExecs::_traits[] =
7766 {
7767  FieldTrait( 17, 15, 1, 0x4)
7768 };
7771 const unsigned short CollateralResponse::NoExecs::_fnum;
7772 //-------------------------------------------------------------------------------------------------
7773 const FieldTrait CollateralResponse::NoMiscFees::_traits[] =
7774 {
7775  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
7776  FieldTrait( 891, 1, 4, 0x4)
7777 };
7780 const unsigned short CollateralResponse::NoMiscFees::_fnum;
7781 //-------------------------------------------------------------------------------------------------
7783 {
7784  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
7785 };
7788 const unsigned short CollateralResponse::NoStipulations::_fnum;
7789 //-------------------------------------------------------------------------------------------------
7790 const FieldTrait CollateralResponse::NoPartyIDs::_traits[] =
7791 {
7792  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
7793  FieldTrait( 802, 1, 4, 0xc)
7794 };
7797 const unsigned short CollateralResponse::NoPartyIDs::_fnum;
7798 //-------------------------------------------------------------------------------------------------
7799 const FieldTrait CollateralResponse::NoPartyIDs::NoPartySubIDs::_traits[] =
7800 {
7801  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
7802 };
7803 const FieldTrait_Hash_Array CollateralResponse::NoPartyIDs::NoPartySubIDs::_ftha(CollateralResponse::NoPartyIDs::NoPartySubIDs::_traits, 2);
7806 //-------------------------------------------------------------------------------------------------
7808 {
7809  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
7810 };
7813 const unsigned short CollateralResponse::NoSecurityAltID::_fnum;
7814 //-------------------------------------------------------------------------------------------------
7815 const FieldTrait CollateralResponse::NoLegs::_traits[] =
7816 {
7817  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
7818  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
7819  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
7820  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
7821  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
7822  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
7823  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
7824  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
7825  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
7826  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
7827  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
7828  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
7829  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
7830  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
7831  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
7832  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
7833  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
7834  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
7835 };
7838 const unsigned short CollateralResponse::NoLegs::_fnum;
7839 //-------------------------------------------------------------------------------------------------
7840 const FieldTrait CollateralResponse::NoLegs::NoLegSecurityAltID::_traits[] =
7841 {
7842  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
7843 };
7844 const FieldTrait_Hash_Array CollateralResponse::NoLegs::NoLegSecurityAltID::_ftha(CollateralResponse::NoLegs::NoLegSecurityAltID::_traits, 2);
7847 //-------------------------------------------------------------------------------------------------
7848 const FieldTrait CollateralResponse::NoUnderlyings::_traits[] =
7849 {
7850  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
7851  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
7852  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
7853  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
7854  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
7855  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
7856  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
7857  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
7858  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
7859  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
7860  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
7861  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
7862  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
7863  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
7864  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
7865  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 944, 1, 73, 0x4),
7866  FieldTrait( 972, 14, 47, 0x4), FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4),
7867  FieldTrait( 975, 1, 48, 0x4), FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4),
7868  FieldTrait(1038, 13, 53, 0x4), FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4),
7869  FieldTrait(1045, 9, 57, 0x4), FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc),
7870  FieldTrait(1213, 26, 59, 0x4), FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4),
7871  FieldTrait(1424, 15, 63, 0x4), FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4),
7872  FieldTrait(1441, 1, 66, 0x4), FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4),
7873  FieldTrait(1455, 14, 69, 0x4), FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4),
7874  FieldTrait(1460, 14, 72, 0x4)
7875 };
7878 const unsigned short CollateralResponse::NoUnderlyings::_fnum;
7879 //-------------------------------------------------------------------------------------------------
7880 const FieldTrait CollateralResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
7881 {
7882  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
7883 };
7884 const FieldTrait_Hash_Array CollateralResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(CollateralResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
7887 //-------------------------------------------------------------------------------------------------
7888 const FieldTrait CollateralResponse::NoUnderlyings::NoUnderlyingStips::_traits[] =
7889 {
7890  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
7891 };
7892 const FieldTrait_Hash_Array CollateralResponse::NoUnderlyings::NoUnderlyingStips::_ftha(CollateralResponse::NoUnderlyings::NoUnderlyingStips::_traits, 2);
7895 //-------------------------------------------------------------------------------------------------
7896 const FieldTrait CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
7897 {
7898  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
7899  FieldTrait(1062, 1, 4, 0xc)
7900 };
7901 const FieldTrait_Hash_Array CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::_ftha(CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
7904 //-------------------------------------------------------------------------------------------------
7905 const FieldTrait CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
7906 {
7907  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
7908 };
7909 const FieldTrait_Hash_Array CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
7912 //-------------------------------------------------------------------------------------------------
7914 {
7915  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
7916  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
7917 };
7919 const MsgType CollateralResponse::NoTrdRegTimestamps::_msgtype("NoTrdRegTimestamps");
7921 //-------------------------------------------------------------------------------------------------
7922 const FieldTrait CollateralResponse::NoEvents::_traits[] =
7923 {
7924  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
7925  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
7926 };
7929 const unsigned short CollateralResponse::NoEvents::_fnum;
7930 //-------------------------------------------------------------------------------------------------
7931 const FieldTrait CollateralResponse::NoTrades::_traits[] =
7932 {
7933  FieldTrait( 571, 15, 1, 0x4), FieldTrait( 818, 15, 2, 0x4)
7934 };
7937 const unsigned short CollateralResponse::NoTrades::_fnum;
7938 //-------------------------------------------------------------------------------------------------
7940 {
7941  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
7942  FieldTrait(1052, 1, 4, 0xc)
7943 };
7945 const MsgType CollateralResponse::NoInstrumentParties::_msgtype("NoInstrumentParties");
7947 //-------------------------------------------------------------------------------------------------
7948 const FieldTrait CollateralResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
7949 {
7950  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
7951 };
7952 const FieldTrait_Hash_Array CollateralResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(CollateralResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
7955 //-------------------------------------------------------------------------------------------------
7957 {
7958  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
7959  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
7960  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
7961 };
7964 const unsigned short CollateralResponse::NoComplexEvents::_fnum;
7965 //-------------------------------------------------------------------------------------------------
7966 const FieldTrait CollateralResponse::NoComplexEvents::NoComplexEventDates::_traits[] =
7967 {
7968  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
7969 };
7970 const FieldTrait_Hash_Array CollateralResponse::NoComplexEvents::NoComplexEventDates::_ftha(CollateralResponse::NoComplexEvents::NoComplexEventDates::_traits, 3);
7973 //-------------------------------------------------------------------------------------------------
7974 const FieldTrait CollateralResponse::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
7975 {
7976  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
7977 };
7978 const FieldTrait_Hash_Array CollateralResponse::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(CollateralResponse::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
7981 //-------------------------------------------------------------------------------------------------
7982 const FieldTrait News::_traits[] =
7983 {
7984  FieldTrait( 33, 1, 10, 0xd), FieldTrait( 42, 22, 1, 0x4), FieldTrait( 61, 7, 2, 0x4),
7985  FieldTrait( 95, 2, 12, 0x4), FieldTrait( 96, 28, 13, 0x4), FieldTrait( 146, 1, 7, 0xc),
7986  FieldTrait( 148, 15, 3, 0x5), FieldTrait( 149, 15, 11, 0x4), FieldTrait( 215, 1, 6, 0xc),
7987  FieldTrait( 358, 2, 4, 0x4), FieldTrait( 359, 28, 5, 0x4), FieldTrait( 555, 1, 8, 0xc),
7988  FieldTrait( 711, 1, 9, 0xc), FieldTrait(1180, 15, 14, 0x4), FieldTrait(1181, 4, 15, 0x4),
7989  FieldTrait(1300, 15, 23, 0x4), FieldTrait(1301, 20, 22, 0x4), FieldTrait(1350, 4, 16, 0x4),
7990  FieldTrait(1352, 8, 17, 0x4), FieldTrait(1472, 15, 18, 0x4), FieldTrait(1473, 1, 20, 0x4),
7991  FieldTrait(1474, 35, 21, 0x4), FieldTrait(1475, 1, 19, 0xc)
7992 };
7993 const FieldTrait_Hash_Array News::_ftha(News::_traits, 23);
7994 const MsgType News::_msgtype("B");
7995 //-------------------------------------------------------------------------------------------------
7996 const FieldTrait News::NoLinesOfText::_traits[] =
7997 {
7998  FieldTrait( 58, 15, 1, 0x5), FieldTrait( 354, 2, 2, 0x4), FieldTrait( 355, 28, 3, 0x4)
7999 };
8000 const FieldTrait_Hash_Array News::NoLinesOfText::_ftha(News::NoLinesOfText::_traits, 3);
8001 const MsgType News::NoLinesOfText::_msgtype("NoLinesOfText");
8002 const unsigned short News::NoLinesOfText::_fnum;
8003 //-------------------------------------------------------------------------------------------------
8004 const FieldTrait News::NoRelatedSym::_traits[] =
8005 {
8006  FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4), FieldTrait( 55, 15, 1, 0x4),
8007  FieldTrait( 65, 15, 2, 0x4), FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4),
8008  FieldTrait( 167, 15, 8, 0x4), FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4),
8009  FieldTrait( 202, 11, 24, 0x4), FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4),
8010  FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4),
8011  FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4),
8012  FieldTrait( 231, 9, 27, 0x4), FieldTrait( 239, 1, 14, 0x4), FieldTrait( 240, 25, 23, 0x4),
8013  FieldTrait( 255, 15, 18, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
8014  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 454, 1, 5, 0xc),
8015  FieldTrait( 460, 1, 6, 0x4), FieldTrait( 461, 15, 7, 0x4), FieldTrait( 470, 18, 20, 0x4),
8016  FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4), FieldTrait( 541, 25, 11, 0x4),
8017  FieldTrait( 543, 15, 19, 0x4), FieldTrait( 667, 21, 37, 0x4), FieldTrait( 691, 15, 36, 0x4),
8018  FieldTrait( 762, 15, 9, 0x4), FieldTrait( 864, 1, 40, 0xc), FieldTrait( 873, 25, 41, 0x4),
8019  FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4), FieldTrait( 876, 15, 39, 0x4),
8020  FieldTrait( 947, 19, 25, 0x4), FieldTrait( 965, 15, 43, 0x4), FieldTrait( 966, 15, 44, 0x4),
8021  FieldTrait( 967, 9, 46, 0x4), FieldTrait( 968, 9, 47, 0x4), FieldTrait( 969, 9, 48, 0x4),
8022  FieldTrait( 970, 1, 49, 0x4), FieldTrait( 971, 1, 50, 0x4), FieldTrait( 996, 15, 52, 0x4),
8023  FieldTrait( 997, 15, 53, 0x4), FieldTrait(1018, 1, 51, 0xc), FieldTrait(1049, 7, 45, 0x4),
8024  FieldTrait(1079, 26, 54, 0x4), FieldTrait(1146, 13, 56, 0x4), FieldTrait(1147, 10, 57, 0x4),
8025  FieldTrait(1151, 15, 55, 0x4), FieldTrait(1184, 2, 58, 0x4), FieldTrait(1185, 29, 59, 0x4),
8026  FieldTrait(1186, 15, 60, 0x4), FieldTrait(1191, 15, 62, 0x4), FieldTrait(1192, 10, 63, 0x4),
8027  FieldTrait(1193, 7, 64, 0x4), FieldTrait(1194, 1, 65, 0x4), FieldTrait(1195, 13, 66, 0x4),
8028  FieldTrait(1196, 15, 67, 0x4), FieldTrait(1197, 15, 74, 0x4), FieldTrait(1198, 1, 68, 0x4),
8029  FieldTrait(1199, 11, 69, 0x4), FieldTrait(1200, 11, 70, 0x4), FieldTrait(1227, 15, 61, 0x4),
8030  FieldTrait(1242, 8, 73, 0x4), FieldTrait(1244, 8, 72, 0x4), FieldTrait(1435, 1, 75, 0x4),
8031  FieldTrait(1439, 1, 76, 0x4), FieldTrait(1449, 15, 77, 0x4), FieldTrait(1450, 15, 78, 0x4),
8032  FieldTrait(1451, 14, 79, 0x4), FieldTrait(1452, 14, 80, 0x4), FieldTrait(1457, 14, 81, 0x4),
8033  FieldTrait(1458, 14, 82, 0x4), FieldTrait(1478, 1, 83, 0x4), FieldTrait(1479, 1, 84, 0x4),
8034  FieldTrait(1480, 14, 85, 0x4), FieldTrait(1481, 1, 86, 0x4), FieldTrait(1482, 1, 87, 0x4),
8035  FieldTrait(1483, 1, 88, 0xc)
8036 };
8037 const FieldTrait_Hash_Array News::NoRelatedSym::_ftha(News::NoRelatedSym::_traits, 88);
8038 const MsgType News::NoRelatedSym::_msgtype("NoRelatedSym");
8039 const unsigned short News::NoRelatedSym::_fnum;
8040 //-------------------------------------------------------------------------------------------------
8041 const FieldTrait News::NoRelatedSym::NoSecurityAltID::_traits[] =
8042 {
8043  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
8044 };
8045 const FieldTrait_Hash_Array News::NoRelatedSym::NoSecurityAltID::_ftha(News::NoRelatedSym::NoSecurityAltID::_traits, 2);
8047 const unsigned short News::NoRelatedSym::NoSecurityAltID::_fnum;
8048 //-------------------------------------------------------------------------------------------------
8049 const FieldTrait News::NoRelatedSym::NoEvents::_traits[] =
8050 {
8051  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
8052  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
8053 };
8054 const FieldTrait_Hash_Array News::NoRelatedSym::NoEvents::_ftha(News::NoRelatedSym::NoEvents::_traits, 5);
8056 const unsigned short News::NoRelatedSym::NoEvents::_fnum;
8057 //-------------------------------------------------------------------------------------------------
8058 const FieldTrait News::NoRelatedSym::NoInstrumentParties::_traits[] =
8059 {
8060  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
8061  FieldTrait(1052, 1, 4, 0xc)
8062 };
8063 const FieldTrait_Hash_Array News::NoRelatedSym::NoInstrumentParties::_ftha(News::NoRelatedSym::NoInstrumentParties::_traits, 4);
8064 const MsgType News::NoRelatedSym::NoInstrumentParties::_msgtype("NoInstrumentParties");
8066 //-------------------------------------------------------------------------------------------------
8067 const FieldTrait News::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
8068 {
8069  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
8070 };
8071 const FieldTrait_Hash_Array News::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(News::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
8074 //-------------------------------------------------------------------------------------------------
8075 const FieldTrait News::NoRelatedSym::NoComplexEvents::_traits[] =
8076 {
8077  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
8078  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
8079  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
8080 };
8081 const FieldTrait_Hash_Array News::NoRelatedSym::NoComplexEvents::_ftha(News::NoRelatedSym::NoComplexEvents::_traits, 8);
8083 const unsigned short News::NoRelatedSym::NoComplexEvents::_fnum;
8084 //-------------------------------------------------------------------------------------------------
8085 const FieldTrait News::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
8086 {
8087  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
8088 };
8089 const FieldTrait_Hash_Array News::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(News::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
8092 //-------------------------------------------------------------------------------------------------
8093 const FieldTrait News::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
8094 {
8095  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
8096 };
8097 const FieldTrait_Hash_Array News::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(News::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
8100 //-------------------------------------------------------------------------------------------------
8101 const FieldTrait News::NoRoutingIDs::_traits[] =
8102 {
8103  FieldTrait( 216, 1, 1, 0x4), FieldTrait( 217, 15, 2, 0x4)
8104 };
8105 const FieldTrait_Hash_Array News::NoRoutingIDs::_ftha(News::NoRoutingIDs::_traits, 2);
8106 const MsgType News::NoRoutingIDs::_msgtype("NoRoutingIDs");
8107 const unsigned short News::NoRoutingIDs::_fnum;
8108 //-------------------------------------------------------------------------------------------------
8109 const FieldTrait News::NoLegs::_traits[] =
8110 {
8111  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
8112  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
8113  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
8114  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
8115  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
8116  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
8117  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
8118  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
8119  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
8120  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
8121  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
8122  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
8123  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
8124  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
8125  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
8126  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
8127  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
8128  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
8129 };
8130 const FieldTrait_Hash_Array News::NoLegs::_ftha(News::NoLegs::_traits, 54);
8131 const MsgType News::NoLegs::_msgtype("NoLegs");
8132 const unsigned short News::NoLegs::_fnum;
8133 //-------------------------------------------------------------------------------------------------
8134 const FieldTrait News::NoLegs::NoLegSecurityAltID::_traits[] =
8135 {
8136  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
8137 };
8138 const FieldTrait_Hash_Array News::NoLegs::NoLegSecurityAltID::_ftha(News::NoLegs::NoLegSecurityAltID::_traits, 2);
8139 const MsgType News::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
8140 const unsigned short News::NoLegs::NoLegSecurityAltID::_fnum;
8141 //-------------------------------------------------------------------------------------------------
8142 const FieldTrait News::NoUnderlyings::_traits[] =
8143 {
8144  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
8145  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
8146  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
8147  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
8148  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
8149  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
8150  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
8151  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
8152  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
8153  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
8154  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
8155  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
8156  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
8157  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
8158  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
8159  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
8160  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
8161  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
8162  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
8163  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
8164  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
8165  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
8166  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
8167  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
8168 };
8169 const FieldTrait_Hash_Array News::NoUnderlyings::_ftha(News::NoUnderlyings::_traits, 72);
8170 const MsgType News::NoUnderlyings::_msgtype("NoUnderlyings");
8171 const unsigned short News::NoUnderlyings::_fnum;
8172 //-------------------------------------------------------------------------------------------------
8173 const FieldTrait News::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
8174 {
8175  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
8176 };
8177 const FieldTrait_Hash_Array News::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(News::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
8178 const MsgType News::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
8180 //-------------------------------------------------------------------------------------------------
8181 const FieldTrait News::NoUnderlyings::NoUnderlyingStips::_traits[] =
8182 {
8183  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
8184 };
8185 const FieldTrait_Hash_Array News::NoUnderlyings::NoUnderlyingStips::_ftha(News::NoUnderlyings::NoUnderlyingStips::_traits, 2);
8188 //-------------------------------------------------------------------------------------------------
8189 const FieldTrait News::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
8190 {
8191  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
8192  FieldTrait(1062, 1, 4, 0xc)
8193 };
8194 const FieldTrait_Hash_Array News::NoUnderlyings::NoUndlyInstrumentParties::_ftha(News::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
8195 const MsgType News::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
8197 //-------------------------------------------------------------------------------------------------
8198 const FieldTrait News::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
8199 {
8200  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
8201 };
8202 const FieldTrait_Hash_Array News::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(News::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
8205 //-------------------------------------------------------------------------------------------------
8206 const FieldTrait News::NoNewsRefIDs::_traits[] =
8207 {
8208  FieldTrait(1476, 15, 1, 0x4), FieldTrait(1477, 1, 2, 0x4)
8209 };
8210 const FieldTrait_Hash_Array News::NoNewsRefIDs::_ftha(News::NoNewsRefIDs::_traits, 2);
8211 const MsgType News::NoNewsRefIDs::_msgtype("NoNewsRefIDs");
8212 const unsigned short News::NoNewsRefIDs::_fnum;
8213 //-------------------------------------------------------------------------------------------------
8214 const FieldTrait CollateralReport::_traits[] =
8215 {
8216  FieldTrait( 1, 15, 7, 0x4), FieldTrait( 11, 15, 9, 0x4), FieldTrait( 15, 19, 115, 0x4),
8217  FieldTrait( 22, 15, 18, 0x4), FieldTrait( 37, 15, 10, 0x4), FieldTrait( 44, 11, 124, 0x4),
8218  FieldTrait( 48, 15, 17, 0x4), FieldTrait( 53, 10, 113, 0x4), FieldTrait( 54, 7, 122, 0x4),
8219  FieldTrait( 55, 15, 15, 0x4), FieldTrait( 58, 15, 149, 0x4), FieldTrait( 60, 22, 152, 0x4),
8220  FieldTrait( 64, 25, 112, 0x4), FieldTrait( 65, 15, 16, 0x4), FieldTrait( 85, 1, 143, 0xc),
8221  FieldTrait( 106, 15, 44, 0x4), FieldTrait( 107, 15, 47, 0x4), FieldTrait( 124, 1, 13, 0xc),
8222  FieldTrait( 136, 1, 123, 0xc), FieldTrait( 159, 13, 126, 0x4), FieldTrait( 167, 15, 22, 0x4),
8223  FieldTrait( 169, 1, 140, 0x4), FieldTrait( 170, 15, 141, 0x4), FieldTrait( 171, 15, 142, 0x4),
8224  FieldTrait( 172, 1, 139, 0x4), FieldTrait( 198, 15, 11, 0x4), FieldTrait( 200, 21, 24, 0x4),
8225  FieldTrait( 201, 1, 85, 0x4), FieldTrait( 202, 11, 38, 0x4), FieldTrait( 206, 7, 40, 0x4),
8226  FieldTrait( 207, 20, 43, 0x4), FieldTrait( 218, 12, 130, 0x4), FieldTrait( 220, 19, 131, 0x4),
8227  FieldTrait( 221, 15, 132, 0x4), FieldTrait( 222, 15, 133, 0x4), FieldTrait( 223, 14, 42, 0x4),
8228  FieldTrait( 224, 25, 26, 0x4), FieldTrait( 225, 25, 27, 0x4), FieldTrait( 226, 1, 29, 0x4),
8229  FieldTrait( 227, 14, 30, 0x4), FieldTrait( 228, 9, 31, 0x4), FieldTrait( 231, 9, 41, 0x4),
8230  FieldTrait( 232, 1, 138, 0xc), FieldTrait( 239, 1, 28, 0x4), FieldTrait( 240, 25, 37, 0x4),
8231  FieldTrait( 255, 15, 32, 0x4), FieldTrait( 291, 16, 154, 0x4), FieldTrait( 336, 15, 144, 0x4),
8232  FieldTrait( 348, 2, 45, 0x4), FieldTrait( 349, 28, 46, 0x4), FieldTrait( 350, 2, 48, 0x4),
8233  FieldTrait( 351, 28, 49, 0x4), FieldTrait( 354, 2, 150, 0x4), FieldTrait( 355, 28, 151, 0x4),
8234  FieldTrait( 423, 1, 125, 0x4), FieldTrait( 453, 1, 6, 0xc), FieldTrait( 454, 1, 19, 0xc),
8235  FieldTrait( 460, 1, 20, 0x4), FieldTrait( 461, 15, 21, 0x4), FieldTrait( 470, 18, 34, 0x4),
8236  FieldTrait( 471, 15, 35, 0x4), FieldTrait( 472, 15, 36, 0x4), FieldTrait( 526, 15, 12, 0x4),
8237  FieldTrait( 541, 25, 25, 0x4), FieldTrait( 543, 15, 33, 0x4), FieldTrait( 555, 1, 116, 0xc),
8238  FieldTrait( 581, 1, 8, 0x4), FieldTrait( 625, 15, 145, 0x4), FieldTrait( 662, 11, 134, 0x4),
8239  FieldTrait( 663, 1, 135, 0x4), FieldTrait( 667, 21, 51, 0x4), FieldTrait( 691, 15, 50, 0x4),
8240  FieldTrait( 699, 15, 136, 0x4), FieldTrait( 711, 1, 117, 0xc), FieldTrait( 715, 25, 148, 0x4),
8241  FieldTrait( 716, 15, 146, 0x4), FieldTrait( 717, 15, 147, 0x4), FieldTrait( 761, 15, 137, 0x4),
8242  FieldTrait( 762, 15, 23, 0x4), FieldTrait( 768, 1, 121, 0xc), FieldTrait( 788, 1, 107, 0x4),
8243  FieldTrait( 854, 1, 114, 0x4), FieldTrait( 864, 1, 54, 0xc), FieldTrait( 873, 25, 55, 0x4),
8244  FieldTrait( 874, 25, 56, 0x4), FieldTrait( 875, 1, 52, 0x4), FieldTrait( 876, 15, 53, 0x4),
8245  FieldTrait( 897, 1, 14, 0xc), FieldTrait( 898, 14, 111, 0x4), FieldTrait( 899, 13, 118, 0x4),
8246  FieldTrait( 900, 13, 119, 0x4), FieldTrait( 901, 13, 120, 0x4), FieldTrait( 908, 15, 1, 0x5),
8247  FieldTrait( 909, 15, 2, 0x4), FieldTrait( 910, 1, 3, 0x5), FieldTrait( 911, 1, 4, 0x4),
8248  FieldTrait( 912, 8, 5, 0x4), FieldTrait( 913, 15, 103, 0x4), FieldTrait( 914, 15, 104, 0x4),
8249  FieldTrait( 915, 25, 105, 0x4), FieldTrait( 916, 25, 108, 0x4), FieldTrait( 917, 25, 109, 0x4),
8250  FieldTrait( 918, 19, 106, 0x4), FieldTrait( 919, 1, 110, 0x4), FieldTrait( 920, 13, 127, 0x4),
8251  FieldTrait( 921, 13, 128, 0x4), FieldTrait( 922, 13, 129, 0x4), FieldTrait( 947, 19, 39, 0x4),
8252  FieldTrait( 965, 15, 57, 0x4), FieldTrait( 966, 15, 58, 0x4), FieldTrait( 967, 9, 60, 0x4),
8253  FieldTrait( 968, 9, 61, 0x4), FieldTrait( 969, 9, 62, 0x4), FieldTrait( 970, 1, 63, 0x4),
8254  FieldTrait( 971, 1, 64, 0x4), FieldTrait( 996, 15, 66, 0x4), FieldTrait( 997, 15, 67, 0x4),
8255  FieldTrait(1018, 1, 65, 0xc), FieldTrait(1043, 1, 153, 0x4), FieldTrait(1049, 7, 59, 0x4),
8256  FieldTrait(1079, 26, 68, 0x4), FieldTrait(1146, 13, 70, 0x4), FieldTrait(1147, 10, 71, 0x4),
8257  FieldTrait(1151, 15, 69, 0x4), FieldTrait(1184, 2, 72, 0x4), FieldTrait(1185, 29, 73, 0x4),
8258  FieldTrait(1186, 15, 74, 0x4), FieldTrait(1191, 15, 76, 0x4), FieldTrait(1192, 10, 77, 0x4),
8259  FieldTrait(1193, 7, 78, 0x4), FieldTrait(1194, 1, 79, 0x4), FieldTrait(1195, 13, 80, 0x4),
8260  FieldTrait(1196, 15, 81, 0x4), FieldTrait(1197, 15, 88, 0x4), FieldTrait(1198, 1, 82, 0x4),
8261  FieldTrait(1199, 11, 83, 0x4), FieldTrait(1200, 11, 84, 0x4), FieldTrait(1227, 15, 75, 0x4),
8262  FieldTrait(1242, 8, 87, 0x4), FieldTrait(1244, 8, 86, 0x4), FieldTrait(1435, 1, 89, 0x4),
8263  FieldTrait(1439, 1, 90, 0x4), FieldTrait(1449, 15, 91, 0x4), FieldTrait(1450, 15, 92, 0x4),
8264  FieldTrait(1451, 14, 93, 0x4), FieldTrait(1452, 14, 94, 0x4), FieldTrait(1457, 14, 95, 0x4),
8265  FieldTrait(1458, 14, 96, 0x4), FieldTrait(1478, 1, 97, 0x4), FieldTrait(1479, 1, 98, 0x4),
8266  FieldTrait(1480, 14, 99, 0x4), FieldTrait(1481, 1, 100, 0x4), FieldTrait(1482, 1, 101, 0x4),
8267  FieldTrait(1483, 1, 102, 0xc)
8268 };
8269 const FieldTrait_Hash_Array CollateralReport::_ftha(CollateralReport::_traits, 154);
8271 //-------------------------------------------------------------------------------------------------
8272 const FieldTrait CollateralReport::NoDlvyInst::_traits[] =
8273 {
8274  FieldTrait( 165, 7, 1, 0x4), FieldTrait( 781, 1, 3, 0xc), FieldTrait( 787, 7, 2, 0x4)
8275 };
8278 const unsigned short CollateralReport::NoDlvyInst::_fnum;
8279 //-------------------------------------------------------------------------------------------------
8280 const FieldTrait CollateralReport::NoDlvyInst::NoSettlPartyIDs::_traits[] =
8281 {
8282  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
8283  FieldTrait( 801, 1, 4, 0xc)
8284 };
8285 const FieldTrait_Hash_Array CollateralReport::NoDlvyInst::NoSettlPartyIDs::_ftha(CollateralReport::NoDlvyInst::NoSettlPartyIDs::_traits, 4);
8288 //-------------------------------------------------------------------------------------------------
8289 const FieldTrait CollateralReport::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
8290 {
8291  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
8292 };
8293 const FieldTrait_Hash_Array CollateralReport::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(CollateralReport::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
8296 //-------------------------------------------------------------------------------------------------
8297 const FieldTrait CollateralReport::NoExecs::_traits[] =
8298 {
8299  FieldTrait( 17, 15, 1, 0x4)
8300 };
8303 const unsigned short CollateralReport::NoExecs::_fnum;
8304 //-------------------------------------------------------------------------------------------------
8305 const FieldTrait CollateralReport::NoMiscFees::_traits[] =
8306 {
8307  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
8308  FieldTrait( 891, 1, 4, 0x4)
8309 };
8312 const unsigned short CollateralReport::NoMiscFees::_fnum;
8313 //-------------------------------------------------------------------------------------------------
8314 const FieldTrait CollateralReport::NoStipulations::_traits[] =
8315 {
8316  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
8317 };
8319 const MsgType CollateralReport::NoStipulations::_msgtype("NoStipulations");
8320 const unsigned short CollateralReport::NoStipulations::_fnum;
8321 //-------------------------------------------------------------------------------------------------
8322 const FieldTrait CollateralReport::NoPartyIDs::_traits[] =
8323 {
8324  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
8325  FieldTrait( 802, 1, 4, 0xc)
8326 };
8329 const unsigned short CollateralReport::NoPartyIDs::_fnum;
8330 //-------------------------------------------------------------------------------------------------
8331 const FieldTrait CollateralReport::NoPartyIDs::NoPartySubIDs::_traits[] =
8332 {
8333  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
8334 };
8335 const FieldTrait_Hash_Array CollateralReport::NoPartyIDs::NoPartySubIDs::_ftha(CollateralReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
8338 //-------------------------------------------------------------------------------------------------
8339 const FieldTrait CollateralReport::NoSecurityAltID::_traits[] =
8340 {
8341  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
8342 };
8344 const MsgType CollateralReport::NoSecurityAltID::_msgtype("NoSecurityAltID");
8345 const unsigned short CollateralReport::NoSecurityAltID::_fnum;
8346 //-------------------------------------------------------------------------------------------------
8347 const FieldTrait CollateralReport::NoLegs::_traits[] =
8348 {
8349  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
8350  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
8351  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
8352  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
8353  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
8354  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
8355  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
8356  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
8357  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
8358  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
8359  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
8360  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
8361  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
8362  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
8363  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
8364  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
8365  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
8366  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
8367 };
8370 const unsigned short CollateralReport::NoLegs::_fnum;
8371 //-------------------------------------------------------------------------------------------------
8372 const FieldTrait CollateralReport::NoLegs::NoLegSecurityAltID::_traits[] =
8373 {
8374  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
8375 };
8376 const FieldTrait_Hash_Array CollateralReport::NoLegs::NoLegSecurityAltID::_ftha(CollateralReport::NoLegs::NoLegSecurityAltID::_traits, 2);
8379 //-------------------------------------------------------------------------------------------------
8380 const FieldTrait CollateralReport::NoUnderlyings::_traits[] =
8381 {
8382  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
8383  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
8384  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
8385  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
8386  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
8387  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
8388  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
8389  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
8390  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
8391  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
8392  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
8393  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
8394  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
8395  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
8396  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
8397  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
8398  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
8399  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
8400  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
8401  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
8402  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
8403  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
8404  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
8405  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
8406 };
8408 const MsgType CollateralReport::NoUnderlyings::_msgtype("NoUnderlyings");
8409 const unsigned short CollateralReport::NoUnderlyings::_fnum;
8410 //-------------------------------------------------------------------------------------------------
8411 const FieldTrait CollateralReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
8412 {
8413  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
8414 };
8415 const FieldTrait_Hash_Array CollateralReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(CollateralReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
8418 //-------------------------------------------------------------------------------------------------
8419 const FieldTrait CollateralReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
8420 {
8421  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
8422 };
8423 const FieldTrait_Hash_Array CollateralReport::NoUnderlyings::NoUnderlyingStips::_ftha(CollateralReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
8426 //-------------------------------------------------------------------------------------------------
8427 const FieldTrait CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
8428 {
8429  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
8430  FieldTrait(1062, 1, 4, 0xc)
8431 };
8432 const FieldTrait_Hash_Array CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
8435 //-------------------------------------------------------------------------------------------------
8436 const FieldTrait CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
8437 {
8438  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
8439 };
8440 const FieldTrait_Hash_Array CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
8443 //-------------------------------------------------------------------------------------------------
8445 {
8446  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
8447  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
8448 };
8450 const MsgType CollateralReport::NoTrdRegTimestamps::_msgtype("NoTrdRegTimestamps");
8451 const unsigned short CollateralReport::NoTrdRegTimestamps::_fnum;
8452 //-------------------------------------------------------------------------------------------------
8453 const FieldTrait CollateralReport::NoEvents::_traits[] =
8454 {
8455  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
8456  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
8457 };
8460 const unsigned short CollateralReport::NoEvents::_fnum;
8461 //-------------------------------------------------------------------------------------------------
8462 const FieldTrait CollateralReport::NoTrades::_traits[] =
8463 {
8464  FieldTrait( 571, 15, 1, 0x4), FieldTrait( 818, 15, 2, 0x4)
8465 };
8468 const unsigned short CollateralReport::NoTrades::_fnum;
8469 //-------------------------------------------------------------------------------------------------
8471 {
8472  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
8473  FieldTrait(1052, 1, 4, 0xc)
8474 };
8476 const MsgType CollateralReport::NoInstrumentParties::_msgtype("NoInstrumentParties");
8478 //-------------------------------------------------------------------------------------------------
8479 const FieldTrait CollateralReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
8480 {
8481  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
8482 };
8483 const FieldTrait_Hash_Array CollateralReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(CollateralReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
8486 //-------------------------------------------------------------------------------------------------
8487 const FieldTrait CollateralReport::NoComplexEvents::_traits[] =
8488 {
8489  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
8490  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
8491  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
8492 };
8494 const MsgType CollateralReport::NoComplexEvents::_msgtype("NoComplexEvents");
8495 const unsigned short CollateralReport::NoComplexEvents::_fnum;
8496 //-------------------------------------------------------------------------------------------------
8497 const FieldTrait CollateralReport::NoComplexEvents::NoComplexEventDates::_traits[] =
8498 {
8499  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
8500 };
8501 const FieldTrait_Hash_Array CollateralReport::NoComplexEvents::NoComplexEventDates::_ftha(CollateralReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
8504 //-------------------------------------------------------------------------------------------------
8505 const FieldTrait CollateralReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
8506 {
8507  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
8508 };
8509 const FieldTrait_Hash_Array CollateralReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(CollateralReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
8512 //-------------------------------------------------------------------------------------------------
8513 const FieldTrait CollateralInquiry::_traits[] =
8514 {
8515  FieldTrait( 1, 15, 7, 0x4), FieldTrait( 11, 15, 9, 0x4), FieldTrait( 15, 19, 115, 0x4),
8516  FieldTrait( 22, 15, 18, 0x4), FieldTrait( 37, 15, 10, 0x4), FieldTrait( 44, 11, 123, 0x4),
8517  FieldTrait( 48, 15, 17, 0x4), FieldTrait( 53, 10, 113, 0x4), FieldTrait( 54, 7, 122, 0x4),
8518  FieldTrait( 55, 15, 15, 0x4), FieldTrait( 58, 15, 148, 0x4), FieldTrait( 64, 25, 112, 0x4),
8519  FieldTrait( 65, 15, 16, 0x4), FieldTrait( 85, 1, 142, 0xc), FieldTrait( 106, 15, 44, 0x4),
8520  FieldTrait( 107, 15, 47, 0x4), FieldTrait( 124, 1, 13, 0xc), FieldTrait( 159, 13, 125, 0x4),
8521  FieldTrait( 167, 15, 22, 0x4), FieldTrait( 169, 1, 139, 0x4), FieldTrait( 170, 15, 140, 0x4),
8522  FieldTrait( 171, 15, 141, 0x4), FieldTrait( 172, 1, 138, 0x4), FieldTrait( 198, 15, 11, 0x4),
8523  FieldTrait( 200, 21, 24, 0x4), FieldTrait( 201, 1, 85, 0x4), FieldTrait( 202, 11, 38, 0x4),
8524  FieldTrait( 206, 7, 40, 0x4), FieldTrait( 207, 20, 43, 0x4), FieldTrait( 218, 12, 129, 0x4),
8525  FieldTrait( 220, 19, 130, 0x4), FieldTrait( 221, 15, 131, 0x4), FieldTrait( 222, 15, 132, 0x4),
8526  FieldTrait( 223, 14, 42, 0x4), FieldTrait( 224, 25, 26, 0x4), FieldTrait( 225, 25, 27, 0x4),
8527  FieldTrait( 226, 1, 29, 0x4), FieldTrait( 227, 14, 30, 0x4), FieldTrait( 228, 9, 31, 0x4),
8528  FieldTrait( 231, 9, 41, 0x4), FieldTrait( 232, 1, 137, 0xc), FieldTrait( 239, 1, 28, 0x4),
8529  FieldTrait( 240, 25, 37, 0x4), FieldTrait( 255, 15, 32, 0x4), FieldTrait( 263, 7, 3, 0x4),
8530  FieldTrait( 336, 15, 143, 0x4), FieldTrait( 348, 2, 45, 0x4), FieldTrait( 349, 28, 46, 0x4),
8531  FieldTrait( 350, 2, 48, 0x4), FieldTrait( 351, 28, 49, 0x4), FieldTrait( 354, 2, 149, 0x4),
8532  FieldTrait( 355, 28, 150, 0x4), FieldTrait( 423, 1, 124, 0x4), FieldTrait( 453, 1, 6, 0xc),
8533  FieldTrait( 454, 1, 19, 0xc), FieldTrait( 460, 1, 20, 0x4), FieldTrait( 461, 15, 21, 0x4),
8534  FieldTrait( 470, 18, 34, 0x4), FieldTrait( 471, 15, 35, 0x4), FieldTrait( 472, 15, 36, 0x4),
8535  FieldTrait( 526, 15, 12, 0x4), FieldTrait( 541, 25, 25, 0x4), FieldTrait( 543, 15, 33, 0x4),
8536  FieldTrait( 555, 1, 116, 0xc), FieldTrait( 581, 1, 8, 0x4), FieldTrait( 625, 15, 144, 0x4),
8537  FieldTrait( 662, 11, 133, 0x4), FieldTrait( 663, 1, 134, 0x4), FieldTrait( 667, 21, 51, 0x4),
8538  FieldTrait( 691, 15, 50, 0x4), FieldTrait( 699, 15, 135, 0x4), FieldTrait( 711, 1, 117, 0xc),
8539  FieldTrait( 715, 25, 147, 0x4), FieldTrait( 716, 15, 145, 0x4), FieldTrait( 717, 15, 146, 0x4),
8540  FieldTrait( 725, 1, 4, 0x4), FieldTrait( 726, 15, 5, 0x4), FieldTrait( 761, 15, 136, 0x4),
8541  FieldTrait( 762, 15, 23, 0x4), FieldTrait( 768, 1, 121, 0xc), FieldTrait( 788, 1, 107, 0x4),
8542  FieldTrait( 854, 1, 114, 0x4), FieldTrait( 864, 1, 54, 0xc), FieldTrait( 873, 25, 55, 0x4),
8543  FieldTrait( 874, 25, 56, 0x4), FieldTrait( 875, 1, 52, 0x4), FieldTrait( 876, 15, 53, 0x4),
8544  FieldTrait( 897, 1, 14, 0xc), FieldTrait( 898, 14, 111, 0x4), FieldTrait( 899, 13, 118, 0x4),
8545  FieldTrait( 900, 13, 119, 0x4), FieldTrait( 901, 13, 120, 0x4), FieldTrait( 909, 15, 1, 0x5),
8546  FieldTrait( 913, 15, 103, 0x4), FieldTrait( 914, 15, 104, 0x4), FieldTrait( 915, 25, 105, 0x4),
8547  FieldTrait( 916, 25, 108, 0x4), FieldTrait( 917, 25, 109, 0x4), FieldTrait( 918, 19, 106, 0x4),
8548  FieldTrait( 919, 1, 110, 0x4), FieldTrait( 920, 13, 126, 0x4), FieldTrait( 921, 13, 127, 0x4),
8549  FieldTrait( 922, 13, 128, 0x4), FieldTrait( 938, 1, 2, 0xc), FieldTrait( 947, 19, 39, 0x4),
8550  FieldTrait( 965, 15, 57, 0x4), FieldTrait( 966, 15, 58, 0x4), FieldTrait( 967, 9, 60, 0x4),
8551  FieldTrait( 968, 9, 61, 0x4), FieldTrait( 969, 9, 62, 0x4), FieldTrait( 970, 1, 63, 0x4),
8552  FieldTrait( 971, 1, 64, 0x4), FieldTrait( 996, 15, 66, 0x4), FieldTrait( 997, 15, 67, 0x4),
8553  FieldTrait(1018, 1, 65, 0xc), FieldTrait(1049, 7, 59, 0x4), FieldTrait(1079, 26, 68, 0x4),
8554  FieldTrait(1146, 13, 70, 0x4), FieldTrait(1147, 10, 71, 0x4), FieldTrait(1151, 15, 69, 0x4),
8555  FieldTrait(1184, 2, 72, 0x4), FieldTrait(1185, 29, 73, 0x4), FieldTrait(1186, 15, 74, 0x4),
8556  FieldTrait(1191, 15, 76, 0x4), FieldTrait(1192, 10, 77, 0x4), FieldTrait(1193, 7, 78, 0x4),
8557  FieldTrait(1194, 1, 79, 0x4), FieldTrait(1195, 13, 80, 0x4), FieldTrait(1196, 15, 81, 0x4),
8558  FieldTrait(1197, 15, 88, 0x4), FieldTrait(1198, 1, 82, 0x4), FieldTrait(1199, 11, 83, 0x4),
8559  FieldTrait(1200, 11, 84, 0x4), FieldTrait(1227, 15, 75, 0x4), FieldTrait(1242, 8, 87, 0x4),
8560  FieldTrait(1244, 8, 86, 0x4), FieldTrait(1435, 1, 89, 0x4), FieldTrait(1439, 1, 90, 0x4),
8561  FieldTrait(1449, 15, 91, 0x4), FieldTrait(1450, 15, 92, 0x4), FieldTrait(1451, 14, 93, 0x4),
8562  FieldTrait(1452, 14, 94, 0x4), FieldTrait(1457, 14, 95, 0x4), FieldTrait(1458, 14, 96, 0x4),
8563  FieldTrait(1478, 1, 97, 0x4), FieldTrait(1479, 1, 98, 0x4), FieldTrait(1480, 14, 99, 0x4),
8564  FieldTrait(1481, 1, 100, 0x4), FieldTrait(1482, 1, 101, 0x4), FieldTrait(1483, 1, 102, 0xc)
8565 };
8566 const FieldTrait_Hash_Array CollateralInquiry::_ftha(CollateralInquiry::_traits, 150);
8568 //-------------------------------------------------------------------------------------------------
8569 const FieldTrait CollateralInquiry::NoDlvyInst::_traits[] =
8570 {
8571  FieldTrait( 165, 7, 1, 0x4), FieldTrait( 781, 1, 3, 0xc), FieldTrait( 787, 7, 2, 0x4)
8572 };
8575 const unsigned short CollateralInquiry::NoDlvyInst::_fnum;
8576 //-------------------------------------------------------------------------------------------------
8577 const FieldTrait CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::_traits[] =
8578 {
8579  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
8580  FieldTrait( 801, 1, 4, 0xc)
8581 };
8582 const FieldTrait_Hash_Array CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::_ftha(CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::_traits, 4);
8585 //-------------------------------------------------------------------------------------------------
8586 const FieldTrait CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
8587 {
8588  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
8589 };
8590 const FieldTrait_Hash_Array CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
8593 //-------------------------------------------------------------------------------------------------
8594 const FieldTrait CollateralInquiry::NoExecs::_traits[] =
8595 {
8596  FieldTrait( 17, 15, 1, 0x4)
8597 };
8600 const unsigned short CollateralInquiry::NoExecs::_fnum;
8601 //-------------------------------------------------------------------------------------------------
8602 const FieldTrait CollateralInquiry::NoStipulations::_traits[] =
8603 {
8604  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
8605 };
8608 const unsigned short CollateralInquiry::NoStipulations::_fnum;
8609 //-------------------------------------------------------------------------------------------------
8610 const FieldTrait CollateralInquiry::NoPartyIDs::_traits[] =
8611 {
8612  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
8613  FieldTrait( 802, 1, 4, 0xc)
8614 };
8617 const unsigned short CollateralInquiry::NoPartyIDs::_fnum;
8618 //-------------------------------------------------------------------------------------------------
8619 const FieldTrait CollateralInquiry::NoPartyIDs::NoPartySubIDs::_traits[] =
8620 {
8621  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
8622 };
8623 const FieldTrait_Hash_Array CollateralInquiry::NoPartyIDs::NoPartySubIDs::_ftha(CollateralInquiry::NoPartyIDs::NoPartySubIDs::_traits, 2);
8626 //-------------------------------------------------------------------------------------------------
8628 {
8629  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
8630 };
8632 const MsgType CollateralInquiry::NoSecurityAltID::_msgtype("NoSecurityAltID");
8633 const unsigned short CollateralInquiry::NoSecurityAltID::_fnum;
8634 //-------------------------------------------------------------------------------------------------
8635 const FieldTrait CollateralInquiry::NoLegs::_traits[] =
8636 {
8637  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
8638  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
8639  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
8640  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
8641  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
8642  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
8643  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
8644  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
8645  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
8646  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
8647  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
8648  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
8649  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
8650  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
8651  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
8652  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
8653  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
8654  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
8655 };
8658 const unsigned short CollateralInquiry::NoLegs::_fnum;
8659 //-------------------------------------------------------------------------------------------------
8660 const FieldTrait CollateralInquiry::NoLegs::NoLegSecurityAltID::_traits[] =
8661 {
8662  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
8663 };
8664 const FieldTrait_Hash_Array CollateralInquiry::NoLegs::NoLegSecurityAltID::_ftha(CollateralInquiry::NoLegs::NoLegSecurityAltID::_traits, 2);
8667 //-------------------------------------------------------------------------------------------------
8668 const FieldTrait CollateralInquiry::NoUnderlyings::_traits[] =
8669 {
8670  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
8671  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
8672  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
8673  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
8674  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
8675  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
8676  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
8677  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
8678  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
8679  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
8680  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
8681  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
8682  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
8683  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
8684  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
8685  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
8686  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
8687  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
8688  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
8689  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
8690  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
8691  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
8692  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
8693  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
8694 };
8697 const unsigned short CollateralInquiry::NoUnderlyings::_fnum;
8698 //-------------------------------------------------------------------------------------------------
8699 const FieldTrait CollateralInquiry::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
8700 {
8701  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
8702 };
8703 const FieldTrait_Hash_Array CollateralInquiry::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(CollateralInquiry::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
8706 //-------------------------------------------------------------------------------------------------
8707 const FieldTrait CollateralInquiry::NoUnderlyings::NoUnderlyingStips::_traits[] =
8708 {
8709  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
8710 };
8711 const FieldTrait_Hash_Array CollateralInquiry::NoUnderlyings::NoUnderlyingStips::_ftha(CollateralInquiry::NoUnderlyings::NoUnderlyingStips::_traits, 2);
8714 //-------------------------------------------------------------------------------------------------
8715 const FieldTrait CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
8716 {
8717  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
8718  FieldTrait(1062, 1, 4, 0xc)
8719 };
8720 const FieldTrait_Hash_Array CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::_ftha(CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
8723 //-------------------------------------------------------------------------------------------------
8724 const FieldTrait CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
8725 {
8726  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
8727 };
8728 const FieldTrait_Hash_Array CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
8731 //-------------------------------------------------------------------------------------------------
8733 {
8734  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
8735  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
8736 };
8738 const MsgType CollateralInquiry::NoTrdRegTimestamps::_msgtype("NoTrdRegTimestamps");
8740 //-------------------------------------------------------------------------------------------------
8741 const FieldTrait CollateralInquiry::NoEvents::_traits[] =
8742 {
8743  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
8744  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
8745 };
8748 const unsigned short CollateralInquiry::NoEvents::_fnum;
8749 //-------------------------------------------------------------------------------------------------
8750 const FieldTrait CollateralInquiry::NoTrades::_traits[] =
8751 {
8752  FieldTrait( 571, 15, 1, 0x4), FieldTrait( 818, 15, 2, 0x4)
8753 };
8756 const unsigned short CollateralInquiry::NoTrades::_fnum;
8757 //-------------------------------------------------------------------------------------------------
8759 {
8760  FieldTrait( 896, 1, 1, 0x4)
8761 };
8763 const MsgType CollateralInquiry::NoCollInquiryQualifier::_msgtype("NoCollInquiryQualifier");
8765 //-------------------------------------------------------------------------------------------------
8767 {
8768  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
8769  FieldTrait(1052, 1, 4, 0xc)
8770 };
8772 const MsgType CollateralInquiry::NoInstrumentParties::_msgtype("NoInstrumentParties");
8774 //-------------------------------------------------------------------------------------------------
8775 const FieldTrait CollateralInquiry::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
8776 {
8777  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
8778 };
8779 const FieldTrait_Hash_Array CollateralInquiry::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(CollateralInquiry::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
8782 //-------------------------------------------------------------------------------------------------
8784 {
8785  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
8786  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
8787  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
8788 };
8790 const MsgType CollateralInquiry::NoComplexEvents::_msgtype("NoComplexEvents");
8791 const unsigned short CollateralInquiry::NoComplexEvents::_fnum;
8792 //-------------------------------------------------------------------------------------------------
8793 const FieldTrait CollateralInquiry::NoComplexEvents::NoComplexEventDates::_traits[] =
8794 {
8795  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
8796 };
8797 const FieldTrait_Hash_Array CollateralInquiry::NoComplexEvents::NoComplexEventDates::_ftha(CollateralInquiry::NoComplexEvents::NoComplexEventDates::_traits, 3);
8800 //-------------------------------------------------------------------------------------------------
8801 const FieldTrait CollateralInquiry::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
8802 {
8803  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
8804 };
8805 const FieldTrait_Hash_Array CollateralInquiry::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(CollateralInquiry::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
8808 //-------------------------------------------------------------------------------------------------
8810 {
8811  FieldTrait( 933, 15, 2, 0x5), FieldTrait( 935, 1, 1, 0x5), FieldTrait( 936, 1, 3, 0xc)
8812 };
8815 //-------------------------------------------------------------------------------------------------
8817 {
8818  FieldTrait( 283, 15, 3, 0x4), FieldTrait( 284, 15, 4, 0x4), FieldTrait( 930, 15, 1, 0x4),
8819  FieldTrait( 931, 15, 2, 0x4)
8820 };
8824 //-------------------------------------------------------------------------------------------------
8826 {
8827  FieldTrait( 932, 15, 3, 0x5), FieldTrait( 933, 15, 2, 0x4), FieldTrait( 934, 15, 4, 0x4),
8828  FieldTrait( 936, 1, 5, 0xd), FieldTrait( 937, 1, 1, 0x5)
8829 };
8832 //-------------------------------------------------------------------------------------------------
8834 {
8835  FieldTrait( 283, 15, 3, 0x4), FieldTrait( 284, 15, 4, 0x4), FieldTrait( 928, 1, 5, 0x5),
8836  FieldTrait( 929, 15, 6, 0x4), FieldTrait( 930, 15, 1, 0x5), FieldTrait( 931, 15, 2, 0x4)
8837 };
8841 //-------------------------------------------------------------------------------------------------
8842 const FieldTrait UserRequest::_traits[] =
8843 {
8844  FieldTrait( 95, 2, 6, 0x4), FieldTrait( 96, 28, 7, 0x4), FieldTrait( 553, 15, 3, 0x5),
8845  FieldTrait( 554, 15, 4, 0x4), FieldTrait( 923, 15, 1, 0x5), FieldTrait( 924, 1, 2, 0x5),
8846  FieldTrait( 925, 15, 5, 0x4), FieldTrait(1400, 1, 8, 0x4), FieldTrait(1401, 2, 9, 0x4),
8847  FieldTrait(1402, 28, 10, 0x4), FieldTrait(1403, 2, 11, 0x4), FieldTrait(1404, 28, 12, 0x4)
8848 };
8849 const FieldTrait_Hash_Array UserRequest::_ftha(UserRequest::_traits, 12);
8850 const MsgType UserRequest::_msgtype("BE");
8851 //-------------------------------------------------------------------------------------------------
8852 const FieldTrait UserResponse::_traits[] =
8853 {
8854  FieldTrait( 553, 15, 2, 0x5), FieldTrait( 923, 15, 1, 0x5), FieldTrait( 926, 1, 3, 0x4),
8855  FieldTrait( 927, 15, 4, 0x4)
8856 };
8857 const FieldTrait_Hash_Array UserResponse::_ftha(UserResponse::_traits, 4);
8858 const MsgType UserResponse::_msgtype("BF");
8859 //-------------------------------------------------------------------------------------------------
8860 const FieldTrait CollateralInquiryAck::_traits[] =
8861 {
8862  FieldTrait( 1, 15, 7, 0x4), FieldTrait( 11, 15, 9, 0x4), FieldTrait( 15, 19, 115, 0x4),
8863  FieldTrait( 22, 15, 18, 0x4), FieldTrait( 37, 15, 10, 0x4), FieldTrait( 48, 15, 17, 0x4),
8864  FieldTrait( 53, 10, 113, 0x4), FieldTrait( 55, 15, 15, 0x4), FieldTrait( 58, 15, 125, 0x4),
8865  FieldTrait( 64, 25, 112, 0x4), FieldTrait( 65, 15, 16, 0x4), FieldTrait( 106, 15, 44, 0x4),
8866  FieldTrait( 107, 15, 47, 0x4), FieldTrait( 124, 1, 13, 0xc), FieldTrait( 167, 15, 22, 0x4),
8867  FieldTrait( 198, 15, 11, 0x4), FieldTrait( 200, 21, 24, 0x4), FieldTrait( 201, 1, 85, 0x4),
8868  FieldTrait( 202, 11, 38, 0x4), FieldTrait( 206, 7, 40, 0x4), FieldTrait( 207, 20, 43, 0x4),
8869  FieldTrait( 223, 14, 42, 0x4), FieldTrait( 224, 25, 26, 0x4), FieldTrait( 225, 25, 27, 0x4),
8870  FieldTrait( 226, 1, 29, 0x4), FieldTrait( 227, 14, 30, 0x4), FieldTrait( 228, 9, 31, 0x4),
8871  FieldTrait( 231, 9, 41, 0x4), FieldTrait( 239, 1, 28, 0x4), FieldTrait( 240, 25, 37, 0x4),
8872  FieldTrait( 255, 15, 32, 0x4), FieldTrait( 336, 15, 118, 0x4), FieldTrait( 348, 2, 45, 0x4),
8873  FieldTrait( 349, 28, 46, 0x4), FieldTrait( 350, 2, 48, 0x4), FieldTrait( 351, 28, 49, 0x4),
8874  FieldTrait( 354, 2, 126, 0x4), FieldTrait( 355, 28, 127, 0x4), FieldTrait( 453, 1, 6, 0xc),
8875  FieldTrait( 454, 1, 19, 0xc), FieldTrait( 460, 1, 20, 0x4), FieldTrait( 461, 15, 21, 0x4),
8876  FieldTrait( 470, 18, 34, 0x4), FieldTrait( 471, 15, 35, 0x4), FieldTrait( 472, 15, 36, 0x4),
8877  FieldTrait( 526, 15, 12, 0x4), FieldTrait( 541, 25, 25, 0x4), FieldTrait( 543, 15, 33, 0x4),
8878  FieldTrait( 555, 1, 116, 0xc), FieldTrait( 581, 1, 8, 0x4), FieldTrait( 625, 15, 119, 0x4),
8879  FieldTrait( 667, 21, 51, 0x4), FieldTrait( 691, 15, 50, 0x4), FieldTrait( 711, 1, 117, 0xc),
8880  FieldTrait( 715, 25, 122, 0x4), FieldTrait( 716, 15, 120, 0x4), FieldTrait( 717, 15, 121, 0x4),
8881  FieldTrait( 725, 1, 123, 0x4), FieldTrait( 726, 15, 124, 0x4), FieldTrait( 762, 15, 23, 0x4),
8882  FieldTrait( 788, 1, 107, 0x4), FieldTrait( 854, 1, 114, 0x4), FieldTrait( 864, 1, 54, 0xc),
8883  FieldTrait( 873, 25, 55, 0x4), FieldTrait( 874, 25, 56, 0x4), FieldTrait( 875, 1, 52, 0x4),
8884  FieldTrait( 876, 15, 53, 0x4), FieldTrait( 897, 1, 14, 0xc), FieldTrait( 898, 14, 111, 0x4),
8885  FieldTrait( 909, 15, 1, 0x5), FieldTrait( 911, 1, 5, 0x4), FieldTrait( 913, 15, 103, 0x4),
8886  FieldTrait( 914, 15, 104, 0x4), FieldTrait( 915, 25, 105, 0x4), FieldTrait( 916, 25, 108, 0x4),
8887  FieldTrait( 917, 25, 109, 0x4), FieldTrait( 918, 19, 106, 0x4), FieldTrait( 919, 1, 110, 0x4),
8888  FieldTrait( 938, 1, 4, 0xc), FieldTrait( 945, 1, 2, 0x5), FieldTrait( 946, 1, 3, 0x4),
8889  FieldTrait( 947, 19, 39, 0x4), FieldTrait( 965, 15, 57, 0x4), FieldTrait( 966, 15, 58, 0x4),
8890  FieldTrait( 967, 9, 60, 0x4), FieldTrait( 968, 9, 61, 0x4), FieldTrait( 969, 9, 62, 0x4),
8891  FieldTrait( 970, 1, 63, 0x4), FieldTrait( 971, 1, 64, 0x4), FieldTrait( 996, 15, 66, 0x4),
8892  FieldTrait( 997, 15, 67, 0x4), FieldTrait(1018, 1, 65, 0xc), FieldTrait(1049, 7, 59, 0x4),
8893  FieldTrait(1079, 26, 68, 0x4), FieldTrait(1146, 13, 70, 0x4), FieldTrait(1147, 10, 71, 0x4),
8894  FieldTrait(1151, 15, 69, 0x4), FieldTrait(1184, 2, 72, 0x4), FieldTrait(1185, 29, 73, 0x4),
8895  FieldTrait(1186, 15, 74, 0x4), FieldTrait(1191, 15, 76, 0x4), FieldTrait(1192, 10, 77, 0x4),
8896  FieldTrait(1193, 7, 78, 0x4), FieldTrait(1194, 1, 79, 0x4), FieldTrait(1195, 13, 80, 0x4),
8897  FieldTrait(1196, 15, 81, 0x4), FieldTrait(1197, 15, 88, 0x4), FieldTrait(1198, 1, 82, 0x4),
8898  FieldTrait(1199, 11, 83, 0x4), FieldTrait(1200, 11, 84, 0x4), FieldTrait(1227, 15, 75, 0x4),
8899  FieldTrait(1242, 8, 87, 0x4), FieldTrait(1244, 8, 86, 0x4), FieldTrait(1435, 1, 89, 0x4),
8900  FieldTrait(1439, 1, 90, 0x4), FieldTrait(1449, 15, 91, 0x4), FieldTrait(1450, 15, 92, 0x4),
8901  FieldTrait(1451, 14, 93, 0x4), FieldTrait(1452, 14, 94, 0x4), FieldTrait(1457, 14, 95, 0x4),
8902  FieldTrait(1458, 14, 96, 0x4), FieldTrait(1478, 1, 97, 0x4), FieldTrait(1479, 1, 98, 0x4),
8903  FieldTrait(1480, 14, 99, 0x4), FieldTrait(1481, 1, 100, 0x4), FieldTrait(1482, 1, 101, 0x4),
8904  FieldTrait(1483, 1, 102, 0xc)
8905 };
8906 const FieldTrait_Hash_Array CollateralInquiryAck::_ftha(CollateralInquiryAck::_traits, 127);
8908 //-------------------------------------------------------------------------------------------------
8909 const FieldTrait CollateralInquiryAck::NoExecs::_traits[] =
8910 {
8911  FieldTrait( 17, 15, 1, 0x4)
8912 };
8915 const unsigned short CollateralInquiryAck::NoExecs::_fnum;
8916 //-------------------------------------------------------------------------------------------------
8917 const FieldTrait CollateralInquiryAck::NoPartyIDs::_traits[] =
8918 {
8919  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
8920  FieldTrait( 802, 1, 4, 0xc)
8921 };
8924 const unsigned short CollateralInquiryAck::NoPartyIDs::_fnum;
8925 //-------------------------------------------------------------------------------------------------
8926 const FieldTrait CollateralInquiryAck::NoPartyIDs::NoPartySubIDs::_traits[] =
8927 {
8928  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
8929 };
8930 const FieldTrait_Hash_Array CollateralInquiryAck::NoPartyIDs::NoPartySubIDs::_ftha(CollateralInquiryAck::NoPartyIDs::NoPartySubIDs::_traits, 2);
8933 //-------------------------------------------------------------------------------------------------
8935 {
8936  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
8937 };
8941 //-------------------------------------------------------------------------------------------------
8942 const FieldTrait CollateralInquiryAck::NoLegs::_traits[] =
8943 {
8944  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
8945  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
8946  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
8947  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
8948  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
8949  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
8950  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
8951  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
8952  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
8953  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
8954  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
8955  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
8956  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
8957  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
8958  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
8959  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
8960  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
8961  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
8962 };
8965 const unsigned short CollateralInquiryAck::NoLegs::_fnum;
8966 //-------------------------------------------------------------------------------------------------
8967 const FieldTrait CollateralInquiryAck::NoLegs::NoLegSecurityAltID::_traits[] =
8968 {
8969  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
8970 };
8971 const FieldTrait_Hash_Array CollateralInquiryAck::NoLegs::NoLegSecurityAltID::_ftha(CollateralInquiryAck::NoLegs::NoLegSecurityAltID::_traits, 2);
8974 //-------------------------------------------------------------------------------------------------
8976 {
8977  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
8978  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
8979  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
8980  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
8981  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
8982  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
8983  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
8984  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
8985  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
8986  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
8987  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
8988  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
8989  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
8990  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
8991  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
8992  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
8993  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
8994  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
8995  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
8996  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
8997  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
8998  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
8999  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
9000  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
9001 };
9004 const unsigned short CollateralInquiryAck::NoUnderlyings::_fnum;
9005 //-------------------------------------------------------------------------------------------------
9006 const FieldTrait CollateralInquiryAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
9007 {
9008  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
9009 };
9010 const FieldTrait_Hash_Array CollateralInquiryAck::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(CollateralInquiryAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
9013 //-------------------------------------------------------------------------------------------------
9014 const FieldTrait CollateralInquiryAck::NoUnderlyings::NoUnderlyingStips::_traits[] =
9015 {
9016  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
9017 };
9018 const FieldTrait_Hash_Array CollateralInquiryAck::NoUnderlyings::NoUnderlyingStips::_ftha(CollateralInquiryAck::NoUnderlyings::NoUnderlyingStips::_traits, 2);
9021 //-------------------------------------------------------------------------------------------------
9022 const FieldTrait CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
9023 {
9024  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
9025  FieldTrait(1062, 1, 4, 0xc)
9026 };
9027 const FieldTrait_Hash_Array CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::_ftha(CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
9030 //-------------------------------------------------------------------------------------------------
9031 const FieldTrait CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
9032 {
9033  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
9034 };
9035 const FieldTrait_Hash_Array CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
9038 //-------------------------------------------------------------------------------------------------
9039 const FieldTrait CollateralInquiryAck::NoEvents::_traits[] =
9040 {
9041  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
9042  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
9043 };
9046 const unsigned short CollateralInquiryAck::NoEvents::_fnum;
9047 //-------------------------------------------------------------------------------------------------
9048 const FieldTrait CollateralInquiryAck::NoTrades::_traits[] =
9049 {
9050  FieldTrait( 571, 15, 1, 0x4), FieldTrait( 818, 15, 2, 0x4)
9051 };
9054 const unsigned short CollateralInquiryAck::NoTrades::_fnum;
9055 //-------------------------------------------------------------------------------------------------
9057 {
9058  FieldTrait( 896, 1, 1, 0x4)
9059 };
9061 const MsgType CollateralInquiryAck::NoCollInquiryQualifier::_msgtype("NoCollInquiryQualifier");
9063 //-------------------------------------------------------------------------------------------------
9065 {
9066  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
9067  FieldTrait(1052, 1, 4, 0xc)
9068 };
9072 //-------------------------------------------------------------------------------------------------
9073 const FieldTrait CollateralInquiryAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
9074 {
9075  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
9076 };
9077 const FieldTrait_Hash_Array CollateralInquiryAck::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(CollateralInquiryAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
9080 //-------------------------------------------------------------------------------------------------
9082 {
9083  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
9084  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
9085  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
9086 };
9090 //-------------------------------------------------------------------------------------------------
9091 const FieldTrait CollateralInquiryAck::NoComplexEvents::NoComplexEventDates::_traits[] =
9092 {
9093  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
9094 };
9095 const FieldTrait_Hash_Array CollateralInquiryAck::NoComplexEvents::NoComplexEventDates::_ftha(CollateralInquiryAck::NoComplexEvents::NoComplexEventDates::_traits, 3);
9098 //-------------------------------------------------------------------------------------------------
9099 const FieldTrait CollateralInquiryAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
9100 {
9101  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
9102 };
9103 const FieldTrait_Hash_Array CollateralInquiryAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(CollateralInquiryAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
9106 //-------------------------------------------------------------------------------------------------
9107 const FieldTrait ConfirmationRequest::_traits[] =
9108 {
9109  FieldTrait( 58, 15, 11, 0x4), FieldTrait( 60, 22, 7, 0x5), FieldTrait( 70, 15, 4, 0x4),
9110  FieldTrait( 73, 1, 3, 0xc), FieldTrait( 79, 15, 8, 0x4), FieldTrait( 354, 2, 12, 0x4),
9111  FieldTrait( 355, 28, 13, 0x4), FieldTrait( 467, 15, 6, 0x4), FieldTrait( 661, 1, 9, 0x4),
9112  FieldTrait( 773, 1, 2, 0x5), FieldTrait( 793, 15, 5, 0x4), FieldTrait( 798, 1, 10, 0x4),
9113  FieldTrait( 859, 15, 1, 0x5)
9114 };
9115 const FieldTrait_Hash_Array ConfirmationRequest::_ftha(ConfirmationRequest::_traits, 13);
9117 //-------------------------------------------------------------------------------------------------
9118 const FieldTrait ConfirmationRequest::NoOrders::_traits[] =
9119 {
9120  FieldTrait( 11, 15, 1, 0x4), FieldTrait( 37, 15, 2, 0x4), FieldTrait( 38, 10, 7, 0x4),
9121  FieldTrait( 66, 15, 5, 0x4), FieldTrait( 198, 15, 3, 0x4), FieldTrait( 526, 15, 4, 0x4),
9122  FieldTrait( 756, 1, 6, 0xc), FieldTrait( 799, 11, 8, 0x4), FieldTrait( 800, 10, 9, 0x4)
9123 };
9126 const unsigned short ConfirmationRequest::NoOrders::_fnum;
9127 //-------------------------------------------------------------------------------------------------
9128 const FieldTrait ConfirmationRequest::NoOrders::NoNested2PartyIDs::_traits[] =
9129 {
9130  FieldTrait( 757, 15, 1, 0x4), FieldTrait( 758, 7, 2, 0x4), FieldTrait( 759, 1, 3, 0x4),
9131  FieldTrait( 806, 1, 4, 0xc)
9132 };
9133 const FieldTrait_Hash_Array ConfirmationRequest::NoOrders::NoNested2PartyIDs::_ftha(ConfirmationRequest::NoOrders::NoNested2PartyIDs::_traits, 4);
9136 //-------------------------------------------------------------------------------------------------
9137 const FieldTrait ConfirmationRequest::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
9138 {
9139  FieldTrait( 760, 15, 1, 0x4), FieldTrait( 807, 1, 2, 0x4)
9140 };
9141 const FieldTrait_Hash_Array ConfirmationRequest::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(ConfirmationRequest::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
9144 //-------------------------------------------------------------------------------------------------
9145 const FieldTrait TradingSessionListRequest::_traits[] =
9146 {
9147  FieldTrait( 207, 20, 4, 0x4), FieldTrait( 263, 7, 7, 0x5), FieldTrait( 335, 15, 1, 0x5),
9148  FieldTrait( 336, 15, 2, 0x4), FieldTrait( 338, 1, 5, 0x4), FieldTrait( 339, 1, 6, 0x4),
9149  FieldTrait( 625, 15, 3, 0x4), FieldTrait(1300, 15, 9, 0x4), FieldTrait(1301, 20, 8, 0x4)
9150 };
9153 //-------------------------------------------------------------------------------------------------
9154 const FieldTrait TradingSessionList::_traits[] =
9155 {
9156  FieldTrait( 335, 15, 1, 0x4), FieldTrait( 386, 1, 2, 0xd), FieldTrait(1180, 15, 3, 0x4),
9157  FieldTrait(1181, 4, 4, 0x4), FieldTrait(1350, 4, 5, 0x4), FieldTrait(1352, 8, 6, 0x4)
9158 };
9159 const FieldTrait_Hash_Array TradingSessionList::_ftha(TradingSessionList::_traits, 6);
9161 //-------------------------------------------------------------------------------------------------
9163 {
9164  FieldTrait( 58, 15, 15, 0x4), FieldTrait( 60, 22, 26, 0x4), FieldTrait( 207, 20, 3, 0x4),
9165  FieldTrait( 325, 8, 6, 0x4), FieldTrait( 336, 15, 1, 0x5), FieldTrait( 338, 1, 4, 0x4),
9166  FieldTrait( 339, 1, 5, 0x4), FieldTrait( 340, 1, 7, 0x5), FieldTrait( 341, 22, 9, 0x4),
9167  FieldTrait( 342, 22, 10, 0x4), FieldTrait( 343, 22, 11, 0x4), FieldTrait( 344, 22, 12, 0x4),
9168  FieldTrait( 345, 22, 13, 0x4), FieldTrait( 354, 2, 16, 0x4), FieldTrait( 355, 28, 17, 0x4),
9169  FieldTrait( 387, 10, 14, 0x4), FieldTrait( 567, 1, 8, 0x4), FieldTrait( 625, 15, 2, 0x4),
9170  FieldTrait(1141, 1, 25, 0xc), FieldTrait(1232, 1, 23, 0xc), FieldTrait(1235, 1, 24, 0xc),
9171  FieldTrait(1237, 1, 21, 0xc), FieldTrait(1239, 1, 22, 0xc), FieldTrait(1300, 15, 19, 0x4),
9172  FieldTrait(1301, 20, 18, 0x4), FieldTrait(1326, 15, 20, 0x4), FieldTrait(1327, 7, 27, 0x4)
9173 };
9175 const MsgType TradingSessionList::NoTradingSessions::_msgtype("NoTradingSessions");
9177 //-------------------------------------------------------------------------------------------------
9178 const FieldTrait TradingSessionList::NoTradingSessions::NoMDFeedTypes::_traits[] =
9179 {
9180  FieldTrait( 264, 1, 2, 0x4), FieldTrait(1021, 1, 3, 0x4), FieldTrait(1022, 15, 1, 0x4)
9181 };
9182 const FieldTrait_Hash_Array TradingSessionList::NoTradingSessions::NoMDFeedTypes::_ftha(TradingSessionList::NoTradingSessions::NoMDFeedTypes::_traits, 3);
9185 //-------------------------------------------------------------------------------------------------
9186 const FieldTrait TradingSessionList::NoTradingSessions::NoExecInstRules::_traits[] =
9187 {
9188  FieldTrait(1308, 7, 1, 0x4)
9189 };
9190 const FieldTrait_Hash_Array TradingSessionList::NoTradingSessions::NoExecInstRules::_ftha(TradingSessionList::NoTradingSessions::NoExecInstRules::_traits, 1);
9193 //-------------------------------------------------------------------------------------------------
9194 const FieldTrait TradingSessionList::NoTradingSessions::NoMatchRules::_traits[] =
9195 {
9196  FieldTrait( 574, 15, 2, 0x4), FieldTrait(1142, 15, 1, 0x4)
9197 };
9198 const FieldTrait_Hash_Array TradingSessionList::NoTradingSessions::NoMatchRules::_ftha(TradingSessionList::NoTradingSessions::NoMatchRules::_traits, 2);
9201 //-------------------------------------------------------------------------------------------------
9202 const FieldTrait TradingSessionList::NoTradingSessions::NoOrdTypeRules::_traits[] =
9203 {
9204  FieldTrait( 40, 7, 1, 0x4)
9205 };
9206 const FieldTrait_Hash_Array TradingSessionList::NoTradingSessions::NoOrdTypeRules::_ftha(TradingSessionList::NoTradingSessions::NoOrdTypeRules::_traits, 1);
9209 //-------------------------------------------------------------------------------------------------
9210 const FieldTrait TradingSessionList::NoTradingSessions::NoTimeInForceRules::_traits[] =
9211 {
9212  FieldTrait( 59, 7, 1, 0x4)
9213 };
9214 const FieldTrait_Hash_Array TradingSessionList::NoTradingSessions::NoTimeInForceRules::_ftha(TradingSessionList::NoTradingSessions::NoTimeInForceRules::_traits, 1);
9217 //-------------------------------------------------------------------------------------------------
9218 const FieldTrait SecurityListUpdateReport::_traits[] =
9219 {
9220  FieldTrait( 60, 22, 24, 0x4), FieldTrait( 146, 1, 10, 0xc), FieldTrait( 292, 16, 8, 0x4),
9221  FieldTrait( 320, 15, 2, 0x4), FieldTrait( 322, 15, 3, 0x4), FieldTrait( 393, 1, 5, 0x4),
9222  FieldTrait( 560, 1, 4, 0x4), FieldTrait( 715, 25, 6, 0x4), FieldTrait( 893, 8, 9, 0x4),
9223  FieldTrait( 964, 1, 1, 0x4), FieldTrait( 980, 7, 7, 0x4), FieldTrait(1180, 15, 13, 0x4),
9224  FieldTrait(1181, 4, 14, 0x4), FieldTrait(1300, 15, 12, 0x4), FieldTrait(1301, 20, 11, 0x4),
9225  FieldTrait(1350, 4, 15, 0x4), FieldTrait(1352, 8, 16, 0x4), FieldTrait(1465, 15, 17, 0x4),
9226  FieldTrait(1466, 15, 18, 0x4), FieldTrait(1467, 15, 19, 0x4), FieldTrait(1468, 2, 20, 0x4),
9227  FieldTrait(1469, 28, 21, 0x4), FieldTrait(1470, 1, 22, 0x4), FieldTrait(1471, 1, 23, 0x4)
9228 };
9231 //-------------------------------------------------------------------------------------------------
9233 {
9234  FieldTrait( 15, 19, 120, 0x4), FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4),
9235  FieldTrait( 55, 15, 1, 0x4), FieldTrait( 58, 15, 116, 0x4), FieldTrait( 65, 15, 2, 0x4),
9236  FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4), FieldTrait( 167, 15, 8, 0x4),
9237  FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4), FieldTrait( 202, 11, 24, 0x4),
9238  FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4), FieldTrait( 218, 12, 102, 0x4),
9239  FieldTrait( 220, 19, 103, 0x4), FieldTrait( 221, 15, 104, 0x4), FieldTrait( 222, 15, 105, 0x4),
9240  FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4),
9241  FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4),
9242  FieldTrait( 231, 9, 27, 0x4), FieldTrait( 232, 1, 121, 0xc), FieldTrait( 235, 15, 110, 0x4),
9243  FieldTrait( 236, 14, 111, 0x4), FieldTrait( 239, 1, 14, 0x4), FieldTrait( 240, 25, 23, 0x4),
9244  FieldTrait( 255, 15, 18, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
9245  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 354, 2, 117, 0x4),
9246  FieldTrait( 355, 28, 118, 0x4), FieldTrait( 423, 1, 138, 0x4), FieldTrait( 454, 1, 5, 0xc),
9247  FieldTrait( 460, 1, 6, 0x4), FieldTrait( 461, 15, 7, 0x4), FieldTrait( 470, 18, 20, 0x4),
9248  FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4), FieldTrait( 541, 25, 11, 0x4),
9249  FieldTrait( 543, 15, 19, 0x4), FieldTrait( 555, 1, 101, 0xc), FieldTrait( 561, 10, 135, 0x4),
9250  FieldTrait( 562, 10, 130, 0x4), FieldTrait( 662, 11, 106, 0x4), FieldTrait( 663, 1, 107, 0x4),
9251  FieldTrait( 667, 21, 37, 0x4), FieldTrait( 668, 1, 89, 0x4), FieldTrait( 691, 15, 36, 0x4),
9252  FieldTrait( 696, 25, 113, 0x4), FieldTrait( 697, 11, 114, 0x4), FieldTrait( 698, 1, 115, 0x4),
9253  FieldTrait( 699, 15, 108, 0x4), FieldTrait( 701, 25, 112, 0x4), FieldTrait( 711, 1, 119, 0xc),
9254  FieldTrait( 761, 15, 109, 0x4), FieldTrait( 762, 15, 9, 0x4), FieldTrait( 788, 1, 96, 0x4),
9255  FieldTrait( 827, 1, 129, 0x4), FieldTrait( 864, 1, 40, 0xc), FieldTrait( 869, 14, 90, 0x4),
9256  FieldTrait( 870, 1, 91, 0xc), FieldTrait( 873, 25, 41, 0x4), FieldTrait( 874, 25, 42, 0x4),
9257  FieldTrait( 875, 1, 38, 0x4), FieldTrait( 876, 15, 39, 0x4), FieldTrait( 898, 14, 100, 0x4),
9258  FieldTrait( 913, 15, 92, 0x4), FieldTrait( 914, 15, 93, 0x4), FieldTrait( 915, 25, 94, 0x4),
9259  FieldTrait( 916, 25, 97, 0x4), FieldTrait( 917, 25, 98, 0x4), FieldTrait( 918, 19, 95, 0x4),
9260  FieldTrait( 919, 1, 99, 0x4), FieldTrait( 947, 19, 25, 0x4), FieldTrait( 965, 15, 43, 0x4),
9261  FieldTrait( 966, 15, 44, 0x4), FieldTrait( 967, 9, 46, 0x4), FieldTrait( 968, 9, 47, 0x4),
9262  FieldTrait( 969, 9, 48, 0x4), FieldTrait( 970, 1, 49, 0x4), FieldTrait( 971, 1, 50, 0x4),
9263  FieldTrait( 996, 15, 52, 0x4), FieldTrait( 997, 15, 53, 0x4), FieldTrait(1018, 1, 51, 0xc),
9264  FieldTrait(1049, 7, 45, 0x4), FieldTrait(1079, 26, 54, 0x4), FieldTrait(1140, 10, 131, 0x4),
9265  FieldTrait(1143, 9, 132, 0x4), FieldTrait(1144, 1, 133, 0x4), FieldTrait(1146, 13, 56, 0x4),
9266  FieldTrait(1147, 10, 57, 0x4), FieldTrait(1148, 11, 126, 0x4), FieldTrait(1149, 11, 127, 0x4),
9267  FieldTrait(1150, 11, 128, 0x4), FieldTrait(1151, 15, 55, 0x4), FieldTrait(1184, 2, 58, 0x4),
9268  FieldTrait(1185, 29, 59, 0x4), FieldTrait(1186, 15, 60, 0x4), FieldTrait(1191, 15, 62, 0x4),
9269  FieldTrait(1192, 10, 63, 0x4), FieldTrait(1193, 7, 64, 0x4), FieldTrait(1194, 1, 65, 0x4),
9270  FieldTrait(1195, 13, 66, 0x4), FieldTrait(1196, 15, 67, 0x4), FieldTrait(1197, 15, 74, 0x4),
9271  FieldTrait(1198, 1, 68, 0x4), FieldTrait(1199, 11, 69, 0x4), FieldTrait(1200, 11, 70, 0x4),
9272  FieldTrait(1201, 1, 141, 0xc), FieldTrait(1205, 1, 123, 0xc), FieldTrait(1227, 15, 61, 0x4),
9273  FieldTrait(1234, 1, 124, 0xc), FieldTrait(1242, 8, 73, 0x4), FieldTrait(1244, 8, 72, 0x4),
9274  FieldTrait(1245, 19, 134, 0x4), FieldTrait(1306, 1, 125, 0x4), FieldTrait(1309, 1, 139, 0xc),
9275  FieldTrait(1312, 1, 140, 0xc), FieldTrait(1324, 7, 122, 0x4), FieldTrait(1377, 1, 136, 0x4),
9276  FieldTrait(1378, 1, 137, 0x4), FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4),
9277  FieldTrait(1449, 15, 77, 0x4), FieldTrait(1450, 15, 78, 0x4), FieldTrait(1451, 14, 79, 0x4),
9278  FieldTrait(1452, 14, 80, 0x4), FieldTrait(1457, 14, 81, 0x4), FieldTrait(1458, 14, 82, 0x4),
9279  FieldTrait(1478, 1, 83, 0x4), FieldTrait(1479, 1, 84, 0x4), FieldTrait(1480, 14, 85, 0x4),
9280  FieldTrait(1481, 1, 86, 0x4), FieldTrait(1482, 1, 87, 0x4), FieldTrait(1483, 1, 88, 0xc),
9281  FieldTrait(1504, 22, 142, 0x4)
9282 };
9286 //-------------------------------------------------------------------------------------------------
9287 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoStipulations::_traits[] =
9288 {
9289  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
9290 };
9291 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoStipulations::_ftha(SecurityListUpdateReport::NoRelatedSym::NoStipulations::_traits, 2);
9294 //-------------------------------------------------------------------------------------------------
9295 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_traits[] =
9296 {
9297  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
9298 };
9299 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_ftha(SecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_traits, 2);
9302 //-------------------------------------------------------------------------------------------------
9303 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoLegs::_traits[] =
9304 {
9305  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
9306  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
9307  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
9308  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 56, 0x4), FieldTrait( 596, 18, 20, 0x4),
9309  FieldTrait( 597, 15, 21, 0x4), FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4),
9310  FieldTrait( 600, 15, 1, 0x4), FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4),
9311  FieldTrait( 603, 15, 4, 0x4), FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4),
9312  FieldTrait( 608, 15, 7, 0x4), FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4),
9313  FieldTrait( 611, 25, 11, 0x4), FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4),
9314  FieldTrait( 614, 9, 27, 0x4), FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4),
9315  FieldTrait( 617, 15, 30, 0x4), FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4),
9316  FieldTrait( 620, 15, 33, 0x4), FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4),
9317  FieldTrait( 623, 9, 36, 0x4), FieldTrait( 624, 7, 37, 0x4), FieldTrait( 676, 19, 58, 0x4),
9318  FieldTrait( 677, 15, 59, 0x4), FieldTrait( 678, 15, 60, 0x4), FieldTrait( 679, 11, 61, 0x4),
9319  FieldTrait( 680, 1, 62, 0x4), FieldTrait( 683, 1, 57, 0xc), FieldTrait( 690, 1, 55, 0x4),
9320  FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4), FieldTrait( 764, 15, 9, 0x4),
9321  FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4),
9322  FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4), FieldTrait(1017, 9, 45, 0x4),
9323  FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4), FieldTrait(1358, 1, 48, 0x4),
9324  FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4),
9325  FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
9326 };
9327 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoLegs::_ftha(SecurityListUpdateReport::NoRelatedSym::NoLegs::_traits, 62);
9330 //-------------------------------------------------------------------------------------------------
9331 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits[] =
9332 {
9333  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
9334 };
9335 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits, 2);
9338 //-------------------------------------------------------------------------------------------------
9339 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegStipulations::_traits[] =
9340 {
9341  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
9342 };
9343 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegStipulations::_ftha(SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegStipulations::_traits, 2);
9346 //-------------------------------------------------------------------------------------------------
9347 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::_traits[] =
9348 {
9349  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
9350  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
9351  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
9352  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
9353  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
9354  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
9355  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
9356  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
9357  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
9358  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
9359  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
9360  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
9361  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
9362  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
9363  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
9364  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
9365  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
9366  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
9367  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
9368  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
9369  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
9370  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
9371  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
9372  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
9373 };
9374 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::_ftha(SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::_traits, 72);
9377 //-------------------------------------------------------------------------------------------------
9378 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
9379 {
9380  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
9381 };
9382 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
9385 //-------------------------------------------------------------------------------------------------
9386 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits[] =
9387 {
9388  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
9389 };
9390 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits, 2);
9393 //-------------------------------------------------------------------------------------------------
9394 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
9395 {
9396  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
9397  FieldTrait(1062, 1, 4, 0xc)
9398 };
9399 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
9402 //-------------------------------------------------------------------------------------------------
9403 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
9404 {
9405  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
9406 };
9407 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
9410 //-------------------------------------------------------------------------------------------------
9411 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoEvents::_traits[] =
9412 {
9413  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
9414  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
9415 };
9416 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoEvents::_ftha(SecurityListUpdateReport::NoRelatedSym::NoEvents::_traits, 5);
9419 //-------------------------------------------------------------------------------------------------
9420 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_traits[] =
9421 {
9422  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
9423 };
9424 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_ftha(SecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_traits, 2);
9427 //-------------------------------------------------------------------------------------------------
9428 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_traits[] =
9429 {
9430  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
9431  FieldTrait(1052, 1, 4, 0xc)
9432 };
9433 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_ftha(SecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_traits, 4);
9436 //-------------------------------------------------------------------------------------------------
9437 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
9438 {
9439  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
9440 };
9441 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
9444 //-------------------------------------------------------------------------------------------------
9445 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoStrikeRules::_traits[] =
9446 {
9447  FieldTrait(1202, 11, 2, 0x4), FieldTrait(1203, 11, 3, 0x4), FieldTrait(1204, 9, 4, 0x4),
9448  FieldTrait(1223, 15, 1, 0x4), FieldTrait(1236, 1, 6, 0xc), FieldTrait(1304, 1, 5, 0x4)
9449 };
9450 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoStrikeRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoStrikeRules::_traits, 6);
9453 //-------------------------------------------------------------------------------------------------
9454 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoStrikeRules::NoMaturityRules::_traits[] =
9455 {
9456  FieldTrait(1222, 15, 1, 0x4), FieldTrait(1226, 21, 5, 0x4), FieldTrait(1229, 1, 6, 0x4),
9457  FieldTrait(1241, 21, 4, 0x4), FieldTrait(1302, 1, 3, 0x4), FieldTrait(1303, 1, 2, 0x4)
9458 };
9459 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoStrikeRules::NoMaturityRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoStrikeRules::NoMaturityRules::_traits, 6);
9462 //-------------------------------------------------------------------------------------------------
9463 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoTickRules::_traits[] =
9464 {
9465  FieldTrait(1206, 11, 1, 0x4), FieldTrait(1207, 11, 2, 0x4), FieldTrait(1208, 11, 3, 0x4),
9466  FieldTrait(1209, 1, 4, 0x4)
9467 };
9468 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoTickRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoTickRules::_traits, 4);
9471 //-------------------------------------------------------------------------------------------------
9472 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoLotTypeRules::_traits[] =
9473 {
9474  FieldTrait(1093, 7, 1, 0x4), FieldTrait(1231, 10, 2, 0x4)
9475 };
9476 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoLotTypeRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoLotTypeRules::_traits, 2);
9479 //-------------------------------------------------------------------------------------------------
9480 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::_traits[] =
9481 {
9482  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4), FieldTrait(1141, 1, 7, 0xc),
9483  FieldTrait(1232, 1, 5, 0xc), FieldTrait(1235, 1, 6, 0xc), FieldTrait(1237, 1, 3, 0xc),
9484  FieldTrait(1239, 1, 4, 0xc)
9485 };
9486 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::_traits, 7);
9489 //-------------------------------------------------------------------------------------------------
9490 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoMDFeedTypes::_traits[] =
9491 {
9492  FieldTrait( 264, 1, 2, 0x4), FieldTrait(1021, 1, 3, 0x4), FieldTrait(1022, 15, 1, 0x4)
9493 };
9494 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoMDFeedTypes::_ftha(SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoMDFeedTypes::_traits, 3);
9497 //-------------------------------------------------------------------------------------------------
9498 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoExecInstRules::_traits[] =
9499 {
9500  FieldTrait(1308, 7, 1, 0x4)
9501 };
9502 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoExecInstRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoExecInstRules::_traits, 1);
9505 //-------------------------------------------------------------------------------------------------
9506 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoMatchRules::_traits[] =
9507 {
9508  FieldTrait( 574, 15, 2, 0x4), FieldTrait(1142, 15, 1, 0x4)
9509 };
9510 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoMatchRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoMatchRules::_traits, 2);
9513 //-------------------------------------------------------------------------------------------------
9514 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoOrdTypeRules::_traits[] =
9515 {
9516  FieldTrait( 40, 7, 1, 0x4)
9517 };
9518 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoOrdTypeRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoOrdTypeRules::_traits, 1);
9521 //-------------------------------------------------------------------------------------------------
9522 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoTimeInForceRules::_traits[] =
9523 {
9524  FieldTrait( 59, 7, 1, 0x4)
9525 };
9526 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoTimeInForceRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoTimeInForceRules::_traits, 1);
9529 //-------------------------------------------------------------------------------------------------
9530 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoNestedInstrAttrib::_traits[] =
9531 {
9532  FieldTrait(1210, 1, 1, 0x4), FieldTrait(1211, 15, 2, 0x4)
9533 };
9534 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoNestedInstrAttrib::_ftha(SecurityListUpdateReport::NoRelatedSym::NoNestedInstrAttrib::_traits, 2);
9537 //-------------------------------------------------------------------------------------------------
9538 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_traits[] =
9539 {
9540  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
9541  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
9542  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
9543 };
9544 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_ftha(SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_traits, 8);
9547 //-------------------------------------------------------------------------------------------------
9548 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
9549 {
9550  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
9551 };
9552 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
9555 //-------------------------------------------------------------------------------------------------
9556 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
9557 {
9558  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
9559 };
9560 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
9563 //-------------------------------------------------------------------------------------------------
9564 const FieldTrait AdjustedPositionReport::_traits[] =
9565 {
9566  FieldTrait( 146, 1, 7, 0xc), FieldTrait( 453, 1, 5, 0xc), FieldTrait( 702, 1, 6, 0xc),
9567  FieldTrait( 714, 15, 10, 0x4), FieldTrait( 715, 25, 3, 0x5), FieldTrait( 716, 15, 4, 0x4),
9568  FieldTrait( 721, 15, 1, 0x5), FieldTrait( 724, 1, 2, 0x4), FieldTrait( 730, 11, 8, 0x4),
9569  FieldTrait( 734, 11, 9, 0x4)
9570 };
9571 const FieldTrait_Hash_Array AdjustedPositionReport::_ftha(AdjustedPositionReport::_traits, 10);
9573 //-------------------------------------------------------------------------------------------------
9575 {
9576  FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4), FieldTrait( 55, 15, 1, 0x4),
9577  FieldTrait( 65, 15, 2, 0x4), FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4),
9578  FieldTrait( 167, 15, 8, 0x4), FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4),
9579  FieldTrait( 202, 11, 24, 0x4), FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4),
9580  FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4),
9581  FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4),
9582  FieldTrait( 231, 9, 27, 0x4), FieldTrait( 239, 1, 14, 0x4), FieldTrait( 240, 25, 23, 0x4),
9583  FieldTrait( 255, 15, 18, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
9584  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 454, 1, 5, 0xc),
9585  FieldTrait( 460, 1, 6, 0x4), FieldTrait( 461, 15, 7, 0x4), FieldTrait( 470, 18, 20, 0x4),
9586  FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4), FieldTrait( 541, 25, 11, 0x4),
9587  FieldTrait( 543, 15, 19, 0x4), FieldTrait( 667, 21, 37, 0x4), FieldTrait( 691, 15, 36, 0x4),
9588  FieldTrait( 762, 15, 9, 0x4), FieldTrait( 864, 1, 40, 0xc), FieldTrait( 873, 25, 41, 0x4),
9589  FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4), FieldTrait( 876, 15, 39, 0x4),
9590  FieldTrait( 947, 19, 25, 0x4), FieldTrait( 965, 15, 43, 0x4), FieldTrait( 966, 15, 44, 0x4),
9591  FieldTrait( 967, 9, 46, 0x4), FieldTrait( 968, 9, 47, 0x4), FieldTrait( 969, 9, 48, 0x4),
9592  FieldTrait( 970, 1, 49, 0x4), FieldTrait( 971, 1, 50, 0x4), FieldTrait( 996, 15, 52, 0x4),
9593  FieldTrait( 997, 15, 53, 0x4), FieldTrait(1018, 1, 51, 0xc), FieldTrait(1049, 7, 45, 0x4),
9594  FieldTrait(1079, 26, 54, 0x4), FieldTrait(1146, 13, 56, 0x4), FieldTrait(1147, 10, 57, 0x4),
9595  FieldTrait(1151, 15, 55, 0x4), FieldTrait(1184, 2, 58, 0x4), FieldTrait(1185, 29, 59, 0x4),
9596  FieldTrait(1186, 15, 60, 0x4), FieldTrait(1191, 15, 62, 0x4), FieldTrait(1192, 10, 63, 0x4),
9597  FieldTrait(1193, 7, 64, 0x4), FieldTrait(1194, 1, 65, 0x4), FieldTrait(1195, 13, 66, 0x4),
9598  FieldTrait(1196, 15, 67, 0x4), FieldTrait(1197, 15, 74, 0x4), FieldTrait(1198, 1, 68, 0x4),
9599  FieldTrait(1199, 11, 69, 0x4), FieldTrait(1200, 11, 70, 0x4), FieldTrait(1227, 15, 61, 0x4),
9600  FieldTrait(1242, 8, 73, 0x4), FieldTrait(1244, 8, 72, 0x4), FieldTrait(1435, 1, 75, 0x4),
9601  FieldTrait(1439, 1, 76, 0x4), FieldTrait(1449, 15, 77, 0x4), FieldTrait(1450, 15, 78, 0x4),
9602  FieldTrait(1451, 14, 79, 0x4), FieldTrait(1452, 14, 80, 0x4), FieldTrait(1457, 14, 81, 0x4),
9603  FieldTrait(1458, 14, 82, 0x4), FieldTrait(1478, 1, 83, 0x4), FieldTrait(1479, 1, 84, 0x4),
9604  FieldTrait(1480, 14, 85, 0x4), FieldTrait(1481, 1, 86, 0x4), FieldTrait(1482, 1, 87, 0x4),
9605  FieldTrait(1483, 1, 88, 0xc)
9606 };
9609 const unsigned short AdjustedPositionReport::NoRelatedSym::_fnum;
9610 //-------------------------------------------------------------------------------------------------
9611 const FieldTrait AdjustedPositionReport::NoRelatedSym::NoSecurityAltID::_traits[] =
9612 {
9613  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
9614 };
9615 const FieldTrait_Hash_Array AdjustedPositionReport::NoRelatedSym::NoSecurityAltID::_ftha(AdjustedPositionReport::NoRelatedSym::NoSecurityAltID::_traits, 2);
9618 //-------------------------------------------------------------------------------------------------
9619 const FieldTrait AdjustedPositionReport::NoRelatedSym::NoEvents::_traits[] =
9620 {
9621  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
9622  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
9623 };
9624 const FieldTrait_Hash_Array AdjustedPositionReport::NoRelatedSym::NoEvents::_ftha(AdjustedPositionReport::NoRelatedSym::NoEvents::_traits, 5);
9627 //-------------------------------------------------------------------------------------------------
9628 const FieldTrait AdjustedPositionReport::NoRelatedSym::NoInstrumentParties::_traits[] =
9629 {
9630  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
9631  FieldTrait(1052, 1, 4, 0xc)
9632 };
9633 const FieldTrait_Hash_Array AdjustedPositionReport::NoRelatedSym::NoInstrumentParties::_ftha(AdjustedPositionReport::NoRelatedSym::NoInstrumentParties::_traits, 4);
9636 //-------------------------------------------------------------------------------------------------
9637 const FieldTrait AdjustedPositionReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
9638 {
9639  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
9640 };
9641 const FieldTrait_Hash_Array AdjustedPositionReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(AdjustedPositionReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
9644 //-------------------------------------------------------------------------------------------------
9645 const FieldTrait AdjustedPositionReport::NoRelatedSym::NoComplexEvents::_traits[] =
9646 {
9647  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
9648  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
9649  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
9650 };
9651 const FieldTrait_Hash_Array AdjustedPositionReport::NoRelatedSym::NoComplexEvents::_ftha(AdjustedPositionReport::NoRelatedSym::NoComplexEvents::_traits, 8);
9654 //-------------------------------------------------------------------------------------------------
9655 const FieldTrait AdjustedPositionReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
9656 {
9657  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
9658 };
9659 const FieldTrait_Hash_Array AdjustedPositionReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(AdjustedPositionReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
9662 //-------------------------------------------------------------------------------------------------
9663 const FieldTrait AdjustedPositionReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
9664 {
9665  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
9666 };
9667 const FieldTrait_Hash_Array AdjustedPositionReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(AdjustedPositionReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
9670 //-------------------------------------------------------------------------------------------------
9672 {
9673  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
9674  FieldTrait( 802, 1, 4, 0xc)
9675 };
9678 const unsigned short AdjustedPositionReport::NoPartyIDs::_fnum;
9679 //-------------------------------------------------------------------------------------------------
9680 const FieldTrait AdjustedPositionReport::NoPartyIDs::NoPartySubIDs::_traits[] =
9681 {
9682  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
9683 };
9684 const FieldTrait_Hash_Array AdjustedPositionReport::NoPartyIDs::NoPartySubIDs::_ftha(AdjustedPositionReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
9687 //-------------------------------------------------------------------------------------------------
9689 {
9690  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 703, 15, 1, 0x4), FieldTrait( 704, 10, 2, 0x4),
9691  FieldTrait( 705, 10, 3, 0x4), FieldTrait( 706, 1, 4, 0x4), FieldTrait( 976, 25, 6, 0x4)
9692 };
9695 const unsigned short AdjustedPositionReport::NoPositions::_fnum;
9696 //-------------------------------------------------------------------------------------------------
9697 const FieldTrait AdjustedPositionReport::NoPositions::NoNestedPartyIDs::_traits[] =
9698 {
9699  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
9700  FieldTrait( 804, 1, 4, 0xc)
9701 };
9702 const FieldTrait_Hash_Array AdjustedPositionReport::NoPositions::NoNestedPartyIDs::_ftha(AdjustedPositionReport::NoPositions::NoNestedPartyIDs::_traits, 4);
9705 //-------------------------------------------------------------------------------------------------
9706 const FieldTrait AdjustedPositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
9707 {
9708  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
9709 };
9710 const FieldTrait_Hash_Array AdjustedPositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(AdjustedPositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
9713 //-------------------------------------------------------------------------------------------------
9714 const FieldTrait AllocationInstructionAlert::_traits[] =
9715 {
9716  FieldTrait( 6, 11, 127, 0x4), FieldTrait( 15, 19, 137, 0x4), FieldTrait( 22, 15, 21, 0x4),
9717  FieldTrait( 30, 20, 122, 0x4), FieldTrait( 48, 15, 20, 0x4), FieldTrait( 53, 10, 120, 0x5),
9718  FieldTrait( 54, 7, 17, 0x5), FieldTrait( 55, 15, 18, 0x4), FieldTrait( 58, 15, 151, 0x4),
9719  FieldTrait( 60, 22, 141, 0x4), FieldTrait( 63, 15, 142, 0x4), FieldTrait( 64, 25, 143, 0x4),
9720  FieldTrait( 65, 15, 19, 0x4), FieldTrait( 70, 15, 1, 0x5), FieldTrait( 71, 7, 2, 0x5),
9721  FieldTrait( 72, 15, 5, 0x4), FieldTrait( 73, 1, 12, 0xc), FieldTrait( 74, 1, 138, 0x4),
9722  FieldTrait( 75, 25, 140, 0x5), FieldTrait( 77, 7, 149, 0x4), FieldTrait( 78, 1, 173, 0xc),
9723  FieldTrait( 106, 15, 47, 0x4), FieldTrait( 107, 15, 50, 0x4), FieldTrait( 118, 13, 148, 0x4),
9724  FieldTrait( 124, 1, 13, 0xc), FieldTrait( 157, 1, 154, 0x4), FieldTrait( 158, 14, 155, 0x4),
9725  FieldTrait( 159, 13, 156, 0x4), FieldTrait( 167, 15, 25, 0x4), FieldTrait( 196, 15, 8, 0x4),
9726  FieldTrait( 197, 1, 9, 0x4), FieldTrait( 200, 21, 27, 0x4), FieldTrait( 201, 1, 88, 0x4),
9727  FieldTrait( 202, 11, 41, 0x4), FieldTrait( 206, 7, 43, 0x4), FieldTrait( 207, 20, 46, 0x4),
9728  FieldTrait( 218, 12, 129, 0x4), FieldTrait( 220, 19, 130, 0x4), FieldTrait( 221, 15, 131, 0x4),
9729  FieldTrait( 222, 15, 132, 0x4), FieldTrait( 223, 14, 45, 0x4), FieldTrait( 224, 25, 29, 0x4),
9730  FieldTrait( 225, 25, 30, 0x4), FieldTrait( 226, 1, 32, 0x4), FieldTrait( 227, 14, 33, 0x4),
9731  FieldTrait( 228, 9, 34, 0x4), FieldTrait( 229, 25, 123, 0x4), FieldTrait( 231, 9, 44, 0x4),
9732  FieldTrait( 232, 1, 163, 0xc), FieldTrait( 235, 15, 164, 0x4), FieldTrait( 236, 14, 165, 0x4),
9733  FieldTrait( 237, 13, 147, 0x4), FieldTrait( 238, 13, 146, 0x4), FieldTrait( 239, 1, 31, 0x4),
9734  FieldTrait( 240, 25, 40, 0x4), FieldTrait( 255, 15, 35, 0x4), FieldTrait( 336, 15, 124, 0x4),
9735  FieldTrait( 348, 2, 48, 0x4), FieldTrait( 349, 28, 49, 0x4), FieldTrait( 350, 2, 51, 0x4),
9736  FieldTrait( 351, 28, 52, 0x4), FieldTrait( 354, 2, 152, 0x4), FieldTrait( 355, 28, 153, 0x4),
9737  FieldTrait( 381, 13, 145, 0x4), FieldTrait( 423, 1, 126, 0x4), FieldTrait( 442, 7, 180, 0x4),
9738  FieldTrait( 453, 1, 139, 0xc), FieldTrait( 454, 1, 22, 0xc), FieldTrait( 460, 1, 23, 0x4),
9739  FieldTrait( 461, 15, 24, 0x4), FieldTrait( 466, 15, 10, 0x4), FieldTrait( 470, 18, 37, 0x4),
9740  FieldTrait( 471, 15, 38, 0x4), FieldTrait( 472, 15, 39, 0x4), FieldTrait( 540, 13, 157, 0x4),
9741  FieldTrait( 541, 25, 28, 0x4), FieldTrait( 543, 15, 36, 0x4), FieldTrait( 555, 1, 119, 0xc),
9742  FieldTrait( 570, 8, 14, 0x4), FieldTrait( 574, 15, 16, 0x4), FieldTrait( 578, 15, 179, 0x4),
9743  FieldTrait( 582, 1, 178, 0x4), FieldTrait( 625, 15, 125, 0x4), FieldTrait( 626, 1, 3, 0x5),
9744  FieldTrait( 650, 8, 162, 0x4), FieldTrait( 662, 11, 133, 0x4), FieldTrait( 663, 1, 134, 0x4),
9745  FieldTrait( 667, 21, 54, 0x4), FieldTrait( 668, 1, 106, 0x4), FieldTrait( 691, 15, 53, 0x4),
9746  FieldTrait( 696, 25, 167, 0x4), FieldTrait( 697, 11, 168, 0x4), FieldTrait( 698, 1, 169, 0x4),
9747  FieldTrait( 699, 15, 135, 0x4), FieldTrait( 700, 8, 15, 0x4), FieldTrait( 701, 25, 166, 0x4),
9748  FieldTrait( 711, 1, 118, 0xc), FieldTrait( 715, 25, 175, 0x4), FieldTrait( 738, 13, 158, 0x4),
9749  FieldTrait( 753, 1, 170, 0xc), FieldTrait( 754, 8, 150, 0x4), FieldTrait( 761, 15, 136, 0x4),
9750  FieldTrait( 762, 15, 26, 0x4), FieldTrait( 775, 1, 144, 0x4), FieldTrait( 788, 1, 113, 0x4),
9751  FieldTrait( 793, 15, 4, 0x4), FieldTrait( 796, 1, 6, 0x4), FieldTrait( 808, 1, 7, 0x4),
9752  FieldTrait( 819, 1, 174, 0x4), FieldTrait( 828, 1, 176, 0x4), FieldTrait( 829, 1, 177, 0x4),
9753  FieldTrait( 854, 1, 121, 0x4), FieldTrait( 857, 1, 11, 0x4), FieldTrait( 860, 11, 128, 0x4),
9754  FieldTrait( 864, 1, 57, 0xc), FieldTrait( 869, 14, 107, 0x4), FieldTrait( 870, 1, 108, 0xc),
9755  FieldTrait( 873, 25, 58, 0x4), FieldTrait( 874, 25, 59, 0x4), FieldTrait( 875, 1, 55, 0x4),
9756  FieldTrait( 876, 15, 56, 0x4), FieldTrait( 892, 1, 171, 0x4), FieldTrait( 893, 8, 172, 0x4),
9757  FieldTrait( 898, 14, 117, 0x4), FieldTrait( 913, 15, 109, 0x4), FieldTrait( 914, 15, 110, 0x4),
9758  FieldTrait( 915, 25, 111, 0x4), FieldTrait( 916, 25, 114, 0x4), FieldTrait( 917, 25, 115, 0x4),
9759  FieldTrait( 918, 19, 112, 0x4), FieldTrait( 919, 1, 116, 0x4), FieldTrait( 920, 13, 159, 0x4),
9760  FieldTrait( 921, 13, 160, 0x4), FieldTrait( 922, 13, 161, 0x4), FieldTrait( 947, 19, 42, 0x4),
9761  FieldTrait( 965, 15, 60, 0x4), FieldTrait( 966, 15, 61, 0x4), FieldTrait( 967, 9, 63, 0x4),
9762  FieldTrait( 968, 9, 64, 0x4), FieldTrait( 969, 9, 65, 0x4), FieldTrait( 970, 1, 66, 0x4),
9763  FieldTrait( 971, 1, 67, 0x4), FieldTrait( 991, 11, 182, 0x4), FieldTrait( 996, 15, 69, 0x4),
9764  FieldTrait( 997, 15, 70, 0x4), FieldTrait(1011, 15, 181, 0x4), FieldTrait(1018, 1, 68, 0xc),
9765  FieldTrait(1049, 7, 62, 0x4), FieldTrait(1079, 26, 71, 0x4), FieldTrait(1146, 13, 73, 0x4),
9766  FieldTrait(1147, 10, 74, 0x4), FieldTrait(1151, 15, 72, 0x4), FieldTrait(1184, 2, 75, 0x4),
9767  FieldTrait(1185, 29, 76, 0x4), FieldTrait(1186, 15, 77, 0x4), FieldTrait(1191, 15, 79, 0x4),
9768  FieldTrait(1192, 10, 80, 0x4), FieldTrait(1193, 7, 81, 0x4), FieldTrait(1194, 1, 82, 0x4),
9769  FieldTrait(1195, 13, 83, 0x4), FieldTrait(1196, 15, 84, 0x4), FieldTrait(1197, 15, 91, 0x4),
9770  FieldTrait(1198, 1, 85, 0x4), FieldTrait(1199, 11, 86, 0x4), FieldTrait(1200, 11, 87, 0x4),
9771  FieldTrait(1227, 15, 78, 0x4), FieldTrait(1242, 8, 90, 0x4), FieldTrait(1244, 8, 89, 0x4),
9772  FieldTrait(1435, 1, 92, 0x4), FieldTrait(1439, 1, 93, 0x4), FieldTrait(1449, 15, 94, 0x4),
9773  FieldTrait(1450, 15, 95, 0x4), FieldTrait(1451, 14, 96, 0x4), FieldTrait(1452, 14, 97, 0x4),
9774  FieldTrait(1457, 14, 98, 0x4), FieldTrait(1458, 14, 99, 0x4), FieldTrait(1478, 1, 100, 0x4),
9775  FieldTrait(1479, 1, 101, 0x4), FieldTrait(1480, 14, 102, 0x4), FieldTrait(1481, 1, 103, 0x4),
9776  FieldTrait(1482, 1, 104, 0x4), FieldTrait(1483, 1, 105, 0xc)
9777 };
9780 //-------------------------------------------------------------------------------------------------
9782 {
9783  FieldTrait( 11, 15, 1, 0x4), FieldTrait( 37, 15, 2, 0x4), FieldTrait( 38, 10, 7, 0x4),
9784  FieldTrait( 66, 15, 5, 0x4), FieldTrait( 198, 15, 3, 0x4), FieldTrait( 526, 15, 4, 0x4),
9785  FieldTrait( 756, 1, 6, 0xc), FieldTrait( 799, 11, 8, 0x4), FieldTrait( 800, 10, 9, 0x4)
9786 };
9789 const unsigned short AllocationInstructionAlert::NoOrders::_fnum;
9790 //-------------------------------------------------------------------------------------------------
9791 const FieldTrait AllocationInstructionAlert::NoOrders::NoNested2PartyIDs::_traits[] =
9792 {
9793  FieldTrait( 757, 15, 1, 0x4), FieldTrait( 758, 7, 2, 0x4), FieldTrait( 759, 1, 3, 0x4),
9794  FieldTrait( 806, 1, 4, 0xc)
9795 };
9796 const FieldTrait_Hash_Array AllocationInstructionAlert::NoOrders::NoNested2PartyIDs::_ftha(AllocationInstructionAlert::NoOrders::NoNested2PartyIDs::_traits, 4);
9799 //-------------------------------------------------------------------------------------------------
9800 const FieldTrait AllocationInstructionAlert::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
9801 {
9802  FieldTrait( 760, 15, 1, 0x4), FieldTrait( 807, 1, 2, 0x4)
9803 };
9804 const FieldTrait_Hash_Array AllocationInstructionAlert::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(AllocationInstructionAlert::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
9807 //-------------------------------------------------------------------------------------------------
9809 {
9810  FieldTrait( 12, 13, 14, 0x4), FieldTrait( 13, 7, 15, 0x4), FieldTrait( 79, 15, 1, 0x4),
9811  FieldTrait( 80, 10, 5, 0x4), FieldTrait( 81, 7, 7, 0x4), FieldTrait( 85, 1, 35, 0xc),
9812  FieldTrait( 119, 13, 20, 0x4), FieldTrait( 120, 19, 22, 0x4), FieldTrait( 136, 1, 28, 0xc),
9813  FieldTrait( 153, 11, 18, 0x4), FieldTrait( 154, 13, 19, 0x4), FieldTrait( 155, 9, 24, 0x4),
9814  FieldTrait( 156, 7, 25, 0x4), FieldTrait( 161, 15, 11, 0x4), FieldTrait( 169, 1, 32, 0x4),
9815  FieldTrait( 170, 15, 33, 0x4), FieldTrait( 171, 15, 34, 0x4), FieldTrait( 172, 1, 31, 0x4),
9816  FieldTrait( 208, 8, 9, 0x4), FieldTrait( 209, 1, 10, 0x4), FieldTrait( 360, 2, 12, 0x4),
9817  FieldTrait( 361, 28, 13, 0x4), FieldTrait( 366, 11, 4, 0x4), FieldTrait( 467, 15, 6, 0x4),
9818  FieldTrait( 479, 19, 16, 0x4), FieldTrait( 497, 7, 17, 0x4), FieldTrait( 539, 1, 8, 0xc),
9819  FieldTrait( 573, 7, 3, 0x4), FieldTrait( 576, 1, 29, 0xc), FieldTrait( 635, 15, 41, 0x4),
9820  FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 23, 0x4), FieldTrait( 737, 13, 21, 0x4),
9821  FieldTrait( 741, 13, 27, 0x4), FieldTrait( 742, 13, 26, 0x4), FieldTrait( 780, 1, 30, 0x4),
9822  FieldTrait( 989, 15, 36, 0x4), FieldTrait( 992, 1, 39, 0x4), FieldTrait( 993, 15, 38, 0x4),
9823  FieldTrait(1002, 1, 37, 0x4), FieldTrait(1047, 7, 40, 0x4)
9824 };
9827 const unsigned short AllocationInstructionAlert::NoAllocs::_fnum;
9828 //-------------------------------------------------------------------------------------------------
9829 const FieldTrait AllocationInstructionAlert::NoAllocs::NoDlvyInst::_traits[] =
9830 {
9831  FieldTrait( 165, 7, 1, 0x4), FieldTrait( 781, 1, 3, 0xc), FieldTrait( 787, 7, 2, 0x4)
9832 };
9833 const FieldTrait_Hash_Array AllocationInstructionAlert::NoAllocs::NoDlvyInst::_ftha(AllocationInstructionAlert::NoAllocs::NoDlvyInst::_traits, 3);
9836 //-------------------------------------------------------------------------------------------------
9837 const FieldTrait AllocationInstructionAlert::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_traits[] =
9838 {
9839  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
9840  FieldTrait( 801, 1, 4, 0xc)
9841 };
9842 const FieldTrait_Hash_Array AllocationInstructionAlert::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_ftha(AllocationInstructionAlert::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_traits, 4);
9845 //-------------------------------------------------------------------------------------------------
9846 const FieldTrait AllocationInstructionAlert::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
9847 {
9848  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
9849 };
9850 const FieldTrait_Hash_Array AllocationInstructionAlert::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(AllocationInstructionAlert::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
9853 //-------------------------------------------------------------------------------------------------
9854 const FieldTrait AllocationInstructionAlert::NoAllocs::NoMiscFees::_traits[] =
9855 {
9856  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
9857  FieldTrait( 891, 1, 4, 0x4)
9858 };
9859 const FieldTrait_Hash_Array AllocationInstructionAlert::NoAllocs::NoMiscFees::_ftha(AllocationInstructionAlert::NoAllocs::NoMiscFees::_traits, 4);
9862 //-------------------------------------------------------------------------------------------------
9863 const FieldTrait AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::_traits[] =
9864 {
9865  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
9866  FieldTrait( 804, 1, 4, 0xc)
9867 };
9868 const FieldTrait_Hash_Array AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::_ftha(AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::_traits, 4);
9871 //-------------------------------------------------------------------------------------------------
9872 const FieldTrait AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
9873 {
9874  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
9875 };
9876 const FieldTrait_Hash_Array AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
9879 //-------------------------------------------------------------------------------------------------
9880 const FieldTrait AllocationInstructionAlert::NoAllocs::NoClearingInstructions::_traits[] =
9881 {
9882  FieldTrait( 577, 1, 1, 0x4)
9883 };
9884 const FieldTrait_Hash_Array AllocationInstructionAlert::NoAllocs::NoClearingInstructions::_ftha(AllocationInstructionAlert::NoAllocs::NoClearingInstructions::_traits, 1);
9887 //-------------------------------------------------------------------------------------------------
9889 {
9890  FieldTrait( 17, 15, 2, 0x4), FieldTrait( 29, 7, 6, 0x4), FieldTrait( 31, 11, 4, 0x4),
9891  FieldTrait( 32, 10, 1, 0x4), FieldTrait( 527, 15, 3, 0x4), FieldTrait( 669, 11, 5, 0x4),
9892  FieldTrait(1003, 15, 7, 0x4), FieldTrait(1041, 15, 8, 0x4)
9893 };
9896 const unsigned short AllocationInstructionAlert::NoExecs::_fnum;
9897 //-------------------------------------------------------------------------------------------------
9899 {
9900  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
9901 };
9905 //-------------------------------------------------------------------------------------------------
9907 {
9908  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
9909  FieldTrait( 802, 1, 4, 0xc)
9910 };
9914 //-------------------------------------------------------------------------------------------------
9915 const FieldTrait AllocationInstructionAlert::NoPartyIDs::NoPartySubIDs::_traits[] =
9916 {
9917  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
9918 };
9919 const FieldTrait_Hash_Array AllocationInstructionAlert::NoPartyIDs::NoPartySubIDs::_ftha(AllocationInstructionAlert::NoPartyIDs::NoPartySubIDs::_traits, 2);
9922 //-------------------------------------------------------------------------------------------------
9924 {
9925  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
9926 };
9930 //-------------------------------------------------------------------------------------------------
9932 {
9933  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
9934  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
9935  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
9936  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
9937  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
9938  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
9939  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
9940  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
9941  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
9942  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
9943  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
9944  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
9945  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
9946  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
9947  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
9948  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
9949  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
9950  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
9951 };
9954 const unsigned short AllocationInstructionAlert::NoLegs::_fnum;
9955 //-------------------------------------------------------------------------------------------------
9956 const FieldTrait AllocationInstructionAlert::NoLegs::NoLegSecurityAltID::_traits[] =
9957 {
9958  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
9959 };
9960 const FieldTrait_Hash_Array AllocationInstructionAlert::NoLegs::NoLegSecurityAltID::_ftha(AllocationInstructionAlert::NoLegs::NoLegSecurityAltID::_traits, 2);
9963 //-------------------------------------------------------------------------------------------------
9965 {
9966  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
9967  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
9968  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
9969  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
9970  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
9971  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
9972  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
9973  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
9974  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
9975  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
9976  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
9977  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
9978  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
9979  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
9980  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
9981  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
9982  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
9983  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
9984  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
9985  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
9986  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
9987  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
9988  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
9989  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
9990 };
9994 //-------------------------------------------------------------------------------------------------
9995 const FieldTrait AllocationInstructionAlert::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
9996 {
9997  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
9998 };
9999 const FieldTrait_Hash_Array AllocationInstructionAlert::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(AllocationInstructionAlert::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
10002 //-------------------------------------------------------------------------------------------------
10003 const FieldTrait AllocationInstructionAlert::NoUnderlyings::NoUnderlyingStips::_traits[] =
10004 {
10005  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
10006 };
10007 const FieldTrait_Hash_Array AllocationInstructionAlert::NoUnderlyings::NoUnderlyingStips::_ftha(AllocationInstructionAlert::NoUnderlyings::NoUnderlyingStips::_traits, 2);
10010 //-------------------------------------------------------------------------------------------------
10011 const FieldTrait AllocationInstructionAlert::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
10012 {
10013  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
10014  FieldTrait(1062, 1, 4, 0xc)
10015 };
10016 const FieldTrait_Hash_Array AllocationInstructionAlert::NoUnderlyings::NoUndlyInstrumentParties::_ftha(AllocationInstructionAlert::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
10019 //-------------------------------------------------------------------------------------------------
10020 const FieldTrait AllocationInstructionAlert::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
10021 {
10022  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
10023 };
10024 const FieldTrait_Hash_Array AllocationInstructionAlert::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(AllocationInstructionAlert::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
10027 //-------------------------------------------------------------------------------------------------
10029 {
10030  FieldTrait( 707, 15, 1, 0x4), FieldTrait( 708, 13, 2, 0x4), FieldTrait(1055, 15, 3, 0x4)
10031 };
10034 const unsigned short AllocationInstructionAlert::NoPosAmt::_fnum;
10035 //-------------------------------------------------------------------------------------------------
10037 {
10038  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
10039  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
10040 };
10043 const unsigned short AllocationInstructionAlert::NoEvents::_fnum;
10044 //-------------------------------------------------------------------------------------------------
10046 {
10047  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
10048 };
10052 //-------------------------------------------------------------------------------------------------
10054 {
10055  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
10056  FieldTrait(1052, 1, 4, 0xc)
10057 };
10061 //-------------------------------------------------------------------------------------------------
10062 const FieldTrait AllocationInstructionAlert::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
10063 {
10064  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
10065 };
10066 const FieldTrait_Hash_Array AllocationInstructionAlert::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(AllocationInstructionAlert::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
10069 //-------------------------------------------------------------------------------------------------
10071 {
10072  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
10073  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
10074  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
10075 };
10079 //-------------------------------------------------------------------------------------------------
10080 const FieldTrait AllocationInstructionAlert::NoComplexEvents::NoComplexEventDates::_traits[] =
10081 {
10082  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
10083 };
10084 const FieldTrait_Hash_Array AllocationInstructionAlert::NoComplexEvents::NoComplexEventDates::_ftha(AllocationInstructionAlert::NoComplexEvents::NoComplexEventDates::_traits, 3);
10087 //-------------------------------------------------------------------------------------------------
10088 const FieldTrait AllocationInstructionAlert::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
10089 {
10090  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
10091 };
10092 const FieldTrait_Hash_Array AllocationInstructionAlert::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(AllocationInstructionAlert::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
10095 //-------------------------------------------------------------------------------------------------
10096 const FieldTrait ExecutionAcknowledgement::_traits[] =
10097 {
10098  FieldTrait( 6, 11, 108, 0x4), FieldTrait( 11, 15, 3, 0x4), FieldTrait( 14, 10, 107, 0x4),
10099  FieldTrait( 17, 15, 5, 0x5), FieldTrait( 22, 15, 10, 0x4), FieldTrait( 31, 11, 104, 0x4),
10100  FieldTrait( 32, 10, 103, 0x4), FieldTrait( 37, 15, 1, 0x5), FieldTrait( 38, 10, 98, 0x4),
10101  FieldTrait( 48, 15, 9, 0x4), FieldTrait( 54, 7, 97, 0x5), FieldTrait( 55, 15, 7, 0x4),
10102  FieldTrait( 58, 15, 109, 0x4), FieldTrait( 65, 15, 8, 0x4), FieldTrait( 106, 15, 36, 0x4),
10103  FieldTrait( 107, 15, 39, 0x4), FieldTrait( 127, 7, 6, 0x4), FieldTrait( 152, 10, 99, 0x4),
10104  FieldTrait( 167, 15, 14, 0x4), FieldTrait( 198, 15, 2, 0x4), FieldTrait( 200, 21, 16, 0x4),
10105  FieldTrait( 201, 1, 77, 0x4), FieldTrait( 202, 11, 30, 0x4), FieldTrait( 206, 7, 32, 0x4),
10106  FieldTrait( 207, 20, 35, 0x4), FieldTrait( 223, 14, 34, 0x4), FieldTrait( 224, 25, 18, 0x4),
10107  FieldTrait( 225, 25, 19, 0x4), FieldTrait( 226, 1, 21, 0x4), FieldTrait( 227, 14, 22, 0x4),
10108  FieldTrait( 228, 9, 23, 0x4), FieldTrait( 231, 9, 33, 0x4), FieldTrait( 239, 1, 20, 0x4),
10109  FieldTrait( 240, 25, 29, 0x4), FieldTrait( 255, 15, 24, 0x4), FieldTrait( 348, 2, 37, 0x4),
10110  FieldTrait( 349, 28, 38, 0x4), FieldTrait( 350, 2, 40, 0x4), FieldTrait( 351, 28, 41, 0x4),
10111  FieldTrait( 354, 2, 110, 0x4), FieldTrait( 355, 28, 111, 0x4), FieldTrait( 423, 1, 105, 0x4),
10112  FieldTrait( 454, 1, 11, 0xc), FieldTrait( 460, 1, 12, 0x4), FieldTrait( 461, 15, 13, 0x4),
10113  FieldTrait( 468, 7, 101, 0x4), FieldTrait( 469, 9, 102, 0x4), FieldTrait( 470, 18, 26, 0x4),
10114  FieldTrait( 471, 15, 27, 0x4), FieldTrait( 472, 15, 28, 0x4), FieldTrait( 516, 14, 100, 0x4),
10115  FieldTrait( 541, 25, 17, 0x4), FieldTrait( 543, 15, 25, 0x4), FieldTrait( 555, 1, 96, 0xc),
10116  FieldTrait( 667, 21, 43, 0x4), FieldTrait( 669, 11, 106, 0x4), FieldTrait( 691, 15, 42, 0x4),
10117  FieldTrait( 711, 1, 95, 0xc), FieldTrait( 762, 15, 15, 0x4), FieldTrait( 864, 1, 46, 0xc),
10118  FieldTrait( 873, 25, 47, 0x4), FieldTrait( 874, 25, 48, 0x4), FieldTrait( 875, 1, 44, 0x4),
10119  FieldTrait( 876, 15, 45, 0x4), FieldTrait( 947, 19, 31, 0x4), FieldTrait( 965, 15, 49, 0x4),
10120  FieldTrait( 966, 15, 50, 0x4), FieldTrait( 967, 9, 52, 0x4), FieldTrait( 968, 9, 53, 0x4),
10121  FieldTrait( 969, 9, 54, 0x4), FieldTrait( 970, 1, 55, 0x4), FieldTrait( 971, 1, 56, 0x4),
10122  FieldTrait( 996, 15, 58, 0x4), FieldTrait( 997, 15, 59, 0x4), FieldTrait(1018, 1, 57, 0xc),
10123  FieldTrait(1036, 7, 4, 0x5), FieldTrait(1049, 7, 51, 0x4), FieldTrait(1079, 26, 60, 0x4),
10124  FieldTrait(1146, 13, 62, 0x4), FieldTrait(1147, 10, 63, 0x4), FieldTrait(1151, 15, 61, 0x4),
10125  FieldTrait(1184, 2, 64, 0x4), FieldTrait(1185, 29, 65, 0x4), FieldTrait(1186, 15, 66, 0x4),
10126  FieldTrait(1191, 15, 68, 0x4), FieldTrait(1192, 10, 69, 0x4), FieldTrait(1193, 7, 70, 0x4),
10127  FieldTrait(1194, 1, 71, 0x4), FieldTrait(1195, 13, 72, 0x4), FieldTrait(1196, 15, 73, 0x4),
10128  FieldTrait(1197, 15, 80, 0x4), FieldTrait(1198, 1, 74, 0x4), FieldTrait(1199, 11, 75, 0x4),
10129  FieldTrait(1200, 11, 76, 0x4), FieldTrait(1227, 15, 67, 0x4), FieldTrait(1242, 8, 79, 0x4),
10130  FieldTrait(1244, 8, 78, 0x4), FieldTrait(1435, 1, 81, 0x4), FieldTrait(1439, 1, 82, 0x4),
10131  FieldTrait(1449, 15, 83, 0x4), FieldTrait(1450, 15, 84, 0x4), FieldTrait(1451, 14, 85, 0x4),
10132  FieldTrait(1452, 14, 86, 0x4), FieldTrait(1457, 14, 87, 0x4), FieldTrait(1458, 14, 88, 0x4),
10133  FieldTrait(1478, 1, 89, 0x4), FieldTrait(1479, 1, 90, 0x4), FieldTrait(1480, 14, 91, 0x4),
10134  FieldTrait(1481, 1, 92, 0x4), FieldTrait(1482, 1, 93, 0x4), FieldTrait(1483, 1, 94, 0xc)
10135 };
10136 const FieldTrait_Hash_Array ExecutionAcknowledgement::_ftha(ExecutionAcknowledgement::_traits, 111);
10138 //-------------------------------------------------------------------------------------------------
10140 {
10141  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
10142 };
10146 //-------------------------------------------------------------------------------------------------
10147 const FieldTrait ExecutionAcknowledgement::NoLegs::_traits[] =
10148 {
10149  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
10150  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
10151  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
10152  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
10153  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
10154  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
10155  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
10156  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
10157  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
10158  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
10159  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
10160  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
10161  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
10162  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
10163  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
10164  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
10165  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
10166  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
10167 };
10170 const unsigned short ExecutionAcknowledgement::NoLegs::_fnum;
10171 //-------------------------------------------------------------------------------------------------
10172 const FieldTrait ExecutionAcknowledgement::NoLegs::NoLegSecurityAltID::_traits[] =
10173 {
10174  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
10175 };
10176 const FieldTrait_Hash_Array ExecutionAcknowledgement::NoLegs::NoLegSecurityAltID::_ftha(ExecutionAcknowledgement::NoLegs::NoLegSecurityAltID::_traits, 2);
10179 //-------------------------------------------------------------------------------------------------
10181 {
10182  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
10183  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
10184  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
10185  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
10186  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
10187  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
10188  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
10189  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
10190  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
10191  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
10192  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
10193  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
10194  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
10195  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
10196  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
10197  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
10198  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
10199  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
10200  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
10201  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
10202  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
10203  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
10204  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
10205  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
10206 };
10210 //-------------------------------------------------------------------------------------------------
10211 const FieldTrait ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
10212 {
10213  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
10214 };
10215 const FieldTrait_Hash_Array ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
10218 //-------------------------------------------------------------------------------------------------
10219 const FieldTrait ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingStips::_traits[] =
10220 {
10221  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
10222 };
10223 const FieldTrait_Hash_Array ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingStips::_ftha(ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingStips::_traits, 2);
10226 //-------------------------------------------------------------------------------------------------
10227 const FieldTrait ExecutionAcknowledgement::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
10228 {
10229  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
10230  FieldTrait(1062, 1, 4, 0xc)
10231 };
10232 const FieldTrait_Hash_Array ExecutionAcknowledgement::NoUnderlyings::NoUndlyInstrumentParties::_ftha(ExecutionAcknowledgement::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
10235 //-------------------------------------------------------------------------------------------------
10236 const FieldTrait ExecutionAcknowledgement::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
10237 {
10238  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
10239 };
10240 const FieldTrait_Hash_Array ExecutionAcknowledgement::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(ExecutionAcknowledgement::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
10243 //-------------------------------------------------------------------------------------------------
10245 {
10246  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
10247  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
10248 };
10251 const unsigned short ExecutionAcknowledgement::NoEvents::_fnum;
10252 //-------------------------------------------------------------------------------------------------
10254 {
10255  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
10256  FieldTrait(1052, 1, 4, 0xc)
10257 };
10261 //-------------------------------------------------------------------------------------------------
10262 const FieldTrait ExecutionAcknowledgement::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
10263 {
10264  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
10265 };
10266 const FieldTrait_Hash_Array ExecutionAcknowledgement::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(ExecutionAcknowledgement::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
10269 //-------------------------------------------------------------------------------------------------
10271 {
10272  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
10273  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
10274  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
10275 };
10279 //-------------------------------------------------------------------------------------------------
10280 const FieldTrait ExecutionAcknowledgement::NoComplexEvents::NoComplexEventDates::_traits[] =
10281 {
10282  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
10283 };
10284 const FieldTrait_Hash_Array ExecutionAcknowledgement::NoComplexEvents::NoComplexEventDates::_ftha(ExecutionAcknowledgement::NoComplexEvents::NoComplexEventDates::_traits, 3);
10287 //-------------------------------------------------------------------------------------------------
10288 const FieldTrait ExecutionAcknowledgement::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
10289 {
10290  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
10291 };
10292 const FieldTrait_Hash_Array ExecutionAcknowledgement::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(ExecutionAcknowledgement::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
10295 //-------------------------------------------------------------------------------------------------
10296 const FieldTrait ContraryIntentionReport::_traits[] =
10297 {
10298  FieldTrait( 22, 15, 11, 0x4), FieldTrait( 48, 15, 10, 0x4), FieldTrait( 55, 15, 8, 0x4),
10299  FieldTrait( 58, 15, 96, 0x4), FieldTrait( 60, 22, 2, 0x4), FieldTrait( 65, 15, 9, 0x4),
10300  FieldTrait( 106, 15, 37, 0x4), FieldTrait( 107, 15, 40, 0x4), FieldTrait( 167, 15, 15, 0x4),
10301  FieldTrait( 200, 21, 17, 0x4), FieldTrait( 201, 1, 78, 0x4), FieldTrait( 202, 11, 31, 0x4),
10302  FieldTrait( 206, 7, 33, 0x4), FieldTrait( 207, 20, 36, 0x4), FieldTrait( 223, 14, 35, 0x4),
10303  FieldTrait( 224, 25, 19, 0x4), FieldTrait( 225, 25, 20, 0x4), FieldTrait( 226, 1, 22, 0x4),
10304  FieldTrait( 227, 14, 23, 0x4), FieldTrait( 228, 9, 24, 0x4), FieldTrait( 231, 9, 34, 0x4),
10305  FieldTrait( 239, 1, 21, 0x4), FieldTrait( 240, 25, 30, 0x4), FieldTrait( 255, 15, 25, 0x4),
10306  FieldTrait( 348, 2, 38, 0x4), FieldTrait( 349, 28, 39, 0x4), FieldTrait( 350, 2, 41, 0x4),
10307  FieldTrait( 351, 28, 42, 0x4), FieldTrait( 354, 2, 97, 0x4), FieldTrait( 355, 28, 98, 0x4),
10308  FieldTrait( 453, 1, 6, 0xc), FieldTrait( 454, 1, 12, 0xc), FieldTrait( 460, 1, 13, 0x4),
10309  FieldTrait( 461, 15, 14, 0x4), FieldTrait( 470, 18, 27, 0x4), FieldTrait( 471, 15, 28, 0x4),
10310  FieldTrait( 472, 15, 29, 0x4), FieldTrait( 541, 25, 18, 0x4), FieldTrait( 543, 15, 26, 0x4),
10311  FieldTrait( 667, 21, 44, 0x4), FieldTrait( 691, 15, 43, 0x4), FieldTrait( 711, 1, 99, 0xc),
10312  FieldTrait( 715, 25, 5, 0x5), FieldTrait( 762, 15, 16, 0x4), FieldTrait( 864, 1, 47, 0xc),
10313  FieldTrait( 873, 25, 48, 0x4), FieldTrait( 874, 25, 49, 0x4), FieldTrait( 875, 1, 45, 0x4),
10314  FieldTrait( 876, 15, 46, 0x4), FieldTrait( 947, 19, 32, 0x4), FieldTrait( 965, 15, 50, 0x4),
10315  FieldTrait( 966, 15, 51, 0x4), FieldTrait( 967, 9, 53, 0x4), FieldTrait( 968, 9, 54, 0x4),
10316  FieldTrait( 969, 9, 55, 0x4), FieldTrait( 970, 1, 56, 0x4), FieldTrait( 971, 1, 57, 0x4),
10317  FieldTrait( 977, 15, 1, 0x5), FieldTrait( 978, 8, 3, 0x4), FieldTrait( 979, 15, 4, 0x4),
10318  FieldTrait( 981, 1, 7, 0xc), FieldTrait( 996, 15, 59, 0x4), FieldTrait( 997, 15, 60, 0x4),
10319  FieldTrait(1018, 1, 58, 0xc), FieldTrait(1049, 7, 52, 0x4), FieldTrait(1079, 26, 61, 0x4),
10320  FieldTrait(1146, 13, 63, 0x4), FieldTrait(1147, 10, 64, 0x4), FieldTrait(1151, 15, 62, 0x4),
10321  FieldTrait(1180, 15, 100, 0x4), FieldTrait(1181, 4, 101, 0x4), FieldTrait(1184, 2, 65, 0x4),
10322  FieldTrait(1185, 29, 66, 0x4), FieldTrait(1186, 15, 67, 0x4), FieldTrait(1191, 15, 69, 0x4),
10323  FieldTrait(1192, 10, 70, 0x4), FieldTrait(1193, 7, 71, 0x4), FieldTrait(1194, 1, 72, 0x4),
10324  FieldTrait(1195, 13, 73, 0x4), FieldTrait(1196, 15, 74, 0x4), FieldTrait(1197, 15, 81, 0x4),
10325  FieldTrait(1198, 1, 75, 0x4), FieldTrait(1199, 11, 76, 0x4), FieldTrait(1200, 11, 77, 0x4),
10326  FieldTrait(1227, 15, 68, 0x4), FieldTrait(1242, 8, 80, 0x4), FieldTrait(1244, 8, 79, 0x4),
10327  FieldTrait(1350, 4, 102, 0x4), FieldTrait(1352, 8, 103, 0x4), FieldTrait(1435, 1, 82, 0x4),
10328  FieldTrait(1439, 1, 83, 0x4), FieldTrait(1449, 15, 84, 0x4), FieldTrait(1450, 15, 85, 0x4),
10329  FieldTrait(1451, 14, 86, 0x4), FieldTrait(1452, 14, 87, 0x4), FieldTrait(1457, 14, 88, 0x4),
10330  FieldTrait(1458, 14, 89, 0x4), FieldTrait(1478, 1, 90, 0x4), FieldTrait(1479, 1, 91, 0x4),
10331  FieldTrait(1480, 14, 92, 0x4), FieldTrait(1481, 1, 93, 0x4), FieldTrait(1482, 1, 94, 0x4),
10332  FieldTrait(1483, 1, 95, 0xc)
10333 };
10334 const FieldTrait_Hash_Array ContraryIntentionReport::_ftha(ContraryIntentionReport::_traits, 103);
10336 //-------------------------------------------------------------------------------------------------
10338 {
10339  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
10340  FieldTrait( 802, 1, 4, 0xc)
10341 };
10344 const unsigned short ContraryIntentionReport::NoPartyIDs::_fnum;
10345 //-------------------------------------------------------------------------------------------------
10346 const FieldTrait ContraryIntentionReport::NoPartyIDs::NoPartySubIDs::_traits[] =
10347 {
10348  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
10349 };
10350 const FieldTrait_Hash_Array ContraryIntentionReport::NoPartyIDs::NoPartySubIDs::_ftha(ContraryIntentionReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
10353 //-------------------------------------------------------------------------------------------------
10355 {
10356  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
10357 };
10361 //-------------------------------------------------------------------------------------------------
10363 {
10364  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
10365  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
10366  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
10367  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
10368  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
10369  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
10370  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
10371  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
10372  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
10373  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
10374  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
10375  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
10376  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
10377  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
10378  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
10379  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
10380  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
10381  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
10382  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
10383  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
10384  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
10385  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
10386  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
10387  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
10388 };
10392 //-------------------------------------------------------------------------------------------------
10393 const FieldTrait ContraryIntentionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
10394 {
10395  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
10396 };
10397 const FieldTrait_Hash_Array ContraryIntentionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(ContraryIntentionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
10400 //-------------------------------------------------------------------------------------------------
10401 const FieldTrait ContraryIntentionReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
10402 {
10403  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
10404 };
10405 const FieldTrait_Hash_Array ContraryIntentionReport::NoUnderlyings::NoUnderlyingStips::_ftha(ContraryIntentionReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
10408 //-------------------------------------------------------------------------------------------------
10409 const FieldTrait ContraryIntentionReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
10410 {
10411  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
10412  FieldTrait(1062, 1, 4, 0xc)
10413 };
10414 const FieldTrait_Hash_Array ContraryIntentionReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(ContraryIntentionReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
10417 //-------------------------------------------------------------------------------------------------
10418 const FieldTrait ContraryIntentionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
10419 {
10420  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
10421 };
10422 const FieldTrait_Hash_Array ContraryIntentionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(ContraryIntentionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
10425 //-------------------------------------------------------------------------------------------------
10426 const FieldTrait ContraryIntentionReport::NoEvents::_traits[] =
10427 {
10428  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
10429  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
10430 };
10433 const unsigned short ContraryIntentionReport::NoEvents::_fnum;
10434 //-------------------------------------------------------------------------------------------------
10436 {
10437  FieldTrait( 982, 1, 1, 0x4), FieldTrait( 983, 10, 2, 0x4)
10438 };
10442 //-------------------------------------------------------------------------------------------------
10444 {
10445  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
10446  FieldTrait(1052, 1, 4, 0xc)
10447 };
10451 //-------------------------------------------------------------------------------------------------
10452 const FieldTrait ContraryIntentionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
10453 {
10454  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
10455 };
10456 const FieldTrait_Hash_Array ContraryIntentionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(ContraryIntentionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
10459 //-------------------------------------------------------------------------------------------------
10461 {
10462  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
10463  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
10464  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
10465 };
10469 //-------------------------------------------------------------------------------------------------
10470 const FieldTrait ContraryIntentionReport::NoComplexEvents::NoComplexEventDates::_traits[] =
10471 {
10472  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
10473 };
10474 const FieldTrait_Hash_Array ContraryIntentionReport::NoComplexEvents::NoComplexEventDates::_ftha(ContraryIntentionReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
10477 //-------------------------------------------------------------------------------------------------
10478 const FieldTrait ContraryIntentionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
10479 {
10480  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
10481 };
10482 const FieldTrait_Hash_Array ContraryIntentionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(ContraryIntentionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
10485 //-------------------------------------------------------------------------------------------------
10486 const FieldTrait SecurityDefinitionUpdateReport::_traits[] =
10487 {
10488  FieldTrait( 15, 19, 97, 0x4), FieldTrait( 22, 15, 11, 0x4), FieldTrait( 48, 15, 10, 0x4),
10489  FieldTrait( 55, 15, 8, 0x4), FieldTrait( 58, 15, 98, 0x4), FieldTrait( 60, 22, 125, 0x4),
10490  FieldTrait( 65, 15, 9, 0x4), FieldTrait( 106, 15, 37, 0x4), FieldTrait( 107, 15, 40, 0x4),
10491  FieldTrait( 167, 15, 15, 0x4), FieldTrait( 200, 21, 17, 0x4), FieldTrait( 201, 1, 78, 0x4),
10492  FieldTrait( 202, 11, 31, 0x4), FieldTrait( 206, 7, 33, 0x4), FieldTrait( 207, 20, 36, 0x4),
10493  FieldTrait( 218, 12, 106, 0x4), FieldTrait( 220, 19, 107, 0x4), FieldTrait( 221, 15, 108, 0x4),
10494  FieldTrait( 222, 15, 109, 0x4), FieldTrait( 223, 14, 35, 0x4), FieldTrait( 224, 25, 19, 0x4),
10495  FieldTrait( 225, 25, 20, 0x4), FieldTrait( 226, 1, 22, 0x4), FieldTrait( 227, 14, 23, 0x4),
10496  FieldTrait( 228, 9, 24, 0x4), FieldTrait( 231, 9, 34, 0x4), FieldTrait( 232, 1, 105, 0xc),
10497  FieldTrait( 235, 15, 114, 0x4), FieldTrait( 236, 14, 115, 0x4), FieldTrait( 239, 1, 21, 0x4),
10498  FieldTrait( 240, 25, 30, 0x4), FieldTrait( 255, 15, 25, 0x4), FieldTrait( 292, 16, 7, 0x4),
10499  FieldTrait( 320, 15, 2, 0x4), FieldTrait( 322, 15, 3, 0x4), FieldTrait( 323, 1, 4, 0x4),
10500  FieldTrait( 348, 2, 38, 0x4), FieldTrait( 349, 28, 39, 0x4), FieldTrait( 350, 2, 41, 0x4),
10501  FieldTrait( 351, 28, 42, 0x4), FieldTrait( 354, 2, 99, 0x4), FieldTrait( 355, 28, 100, 0x4),
10502  FieldTrait( 454, 1, 12, 0xc), FieldTrait( 460, 1, 13, 0x4), FieldTrait( 461, 15, 14, 0x4),
10503  FieldTrait( 470, 18, 27, 0x4), FieldTrait( 471, 15, 28, 0x4), FieldTrait( 472, 15, 29, 0x4),
10504  FieldTrait( 541, 25, 18, 0x4), FieldTrait( 543, 15, 26, 0x4), FieldTrait( 555, 1, 101, 0xc),
10505  FieldTrait( 662, 11, 110, 0x4), FieldTrait( 663, 1, 111, 0x4), FieldTrait( 667, 21, 44, 0x4),
10506  FieldTrait( 668, 1, 102, 0x4), FieldTrait( 691, 15, 43, 0x4), FieldTrait( 696, 25, 117, 0x4),
10507  FieldTrait( 697, 11, 118, 0x4), FieldTrait( 698, 1, 119, 0x4), FieldTrait( 699, 15, 112, 0x4),
10508  FieldTrait( 701, 25, 116, 0x4), FieldTrait( 711, 1, 96, 0xc), FieldTrait( 715, 25, 5, 0x4),
10509  FieldTrait( 761, 15, 113, 0x4), FieldTrait( 762, 15, 16, 0x4), FieldTrait( 864, 1, 47, 0xc),
10510  FieldTrait( 869, 14, 103, 0x4), FieldTrait( 870, 1, 104, 0xc), FieldTrait( 873, 25, 48, 0x4),
10511  FieldTrait( 874, 25, 49, 0x4), FieldTrait( 875, 1, 45, 0x4), FieldTrait( 876, 15, 46, 0x4),
10512  FieldTrait( 947, 19, 32, 0x4), FieldTrait( 964, 1, 1, 0x4), FieldTrait( 965, 15, 50, 0x4),
10513  FieldTrait( 966, 15, 51, 0x4), FieldTrait( 967, 9, 53, 0x4), FieldTrait( 968, 9, 54, 0x4),
10514  FieldTrait( 969, 9, 55, 0x4), FieldTrait( 970, 1, 56, 0x4), FieldTrait( 971, 1, 57, 0x4),
10515  FieldTrait( 980, 7, 6, 0x4), FieldTrait( 996, 15, 59, 0x4), FieldTrait( 997, 15, 60, 0x4),
10516  FieldTrait(1018, 1, 58, 0xc), FieldTrait(1049, 7, 52, 0x4), FieldTrait(1079, 26, 61, 0x4),
10517  FieldTrait(1146, 13, 63, 0x4), FieldTrait(1147, 10, 64, 0x4), FieldTrait(1151, 15, 62, 0x4),
10518  FieldTrait(1180, 15, 121, 0x4), FieldTrait(1181, 4, 122, 0x4), FieldTrait(1184, 2, 65, 0x4),
10519  FieldTrait(1185, 29, 66, 0x4), FieldTrait(1186, 15, 67, 0x4), FieldTrait(1191, 15, 69, 0x4),
10520  FieldTrait(1192, 10, 70, 0x4), FieldTrait(1193, 7, 71, 0x4), FieldTrait(1194, 1, 72, 0x4),
10521  FieldTrait(1195, 13, 73, 0x4), FieldTrait(1196, 15, 74, 0x4), FieldTrait(1197, 15, 81, 0x4),
10522  FieldTrait(1198, 1, 75, 0x4), FieldTrait(1199, 11, 76, 0x4), FieldTrait(1200, 11, 77, 0x4),
10523  FieldTrait(1227, 15, 68, 0x4), FieldTrait(1242, 8, 80, 0x4), FieldTrait(1244, 8, 79, 0x4),
10524  FieldTrait(1310, 1, 120, 0xc), FieldTrait(1350, 4, 123, 0x4), FieldTrait(1352, 8, 124, 0x4),
10525  FieldTrait(1435, 1, 82, 0x4), FieldTrait(1439, 1, 83, 0x4), FieldTrait(1449, 15, 84, 0x4),
10526  FieldTrait(1450, 15, 85, 0x4), FieldTrait(1451, 14, 86, 0x4), FieldTrait(1452, 14, 87, 0x4),
10527  FieldTrait(1457, 14, 88, 0x4), FieldTrait(1458, 14, 89, 0x4), FieldTrait(1478, 1, 90, 0x4),
10528  FieldTrait(1479, 1, 91, 0x4), FieldTrait(1480, 14, 92, 0x4), FieldTrait(1481, 1, 93, 0x4),
10529  FieldTrait(1482, 1, 94, 0x4), FieldTrait(1483, 1, 95, 0xc)
10530 };
10533 //-------------------------------------------------------------------------------------------------
10535 {
10536  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
10537 };
10541 //-------------------------------------------------------------------------------------------------
10543 {
10544  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
10545 };
10549 //-------------------------------------------------------------------------------------------------
10551 {
10552  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
10553  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
10554  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
10555  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
10556  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
10557  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
10558  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
10559  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
10560  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
10561  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
10562  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
10563  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
10564  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
10565  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
10566  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
10567  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
10568  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
10569  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
10570 };
10574 //-------------------------------------------------------------------------------------------------
10575 const FieldTrait SecurityDefinitionUpdateReport::NoLegs::NoLegSecurityAltID::_traits[] =
10576 {
10577  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
10578 };
10579 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoLegs::NoLegSecurityAltID::_ftha(SecurityDefinitionUpdateReport::NoLegs::NoLegSecurityAltID::_traits, 2);
10582 //-------------------------------------------------------------------------------------------------
10584 {
10585  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
10586  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
10587  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
10588  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
10589  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
10590  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
10591  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
10592  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
10593  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
10594  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
10595  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
10596  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
10597  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
10598  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
10599  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
10600  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
10601  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
10602  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
10603  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
10604  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
10605  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
10606  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
10607  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
10608  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
10609 };
10613 //-------------------------------------------------------------------------------------------------
10614 const FieldTrait SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
10615 {
10616  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
10617 };
10618 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
10621 //-------------------------------------------------------------------------------------------------
10622 const FieldTrait SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
10623 {
10624  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
10625 };
10626 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingStips::_ftha(SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
10629 //-------------------------------------------------------------------------------------------------
10630 const FieldTrait SecurityDefinitionUpdateReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
10631 {
10632  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
10633  FieldTrait(1062, 1, 4, 0xc)
10634 };
10635 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(SecurityDefinitionUpdateReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
10638 //-------------------------------------------------------------------------------------------------
10639 const FieldTrait SecurityDefinitionUpdateReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
10640 {
10641  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
10642 };
10643 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(SecurityDefinitionUpdateReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
10646 //-------------------------------------------------------------------------------------------------
10648 {
10649  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
10650  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
10651 };
10655 //-------------------------------------------------------------------------------------------------
10657 {
10658  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
10659 };
10663 //-------------------------------------------------------------------------------------------------
10665 {
10666  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
10667  FieldTrait(1052, 1, 4, 0xc)
10668 };
10672 //-------------------------------------------------------------------------------------------------
10673 const FieldTrait SecurityDefinitionUpdateReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
10674 {
10675  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
10676 };
10677 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SecurityDefinitionUpdateReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
10680 //-------------------------------------------------------------------------------------------------
10682 {
10683  FieldTrait( 423, 1, 18, 0x4), FieldTrait( 561, 10, 15, 0x4), FieldTrait( 562, 10, 10, 0x4),
10684  FieldTrait( 827, 1, 9, 0x4), FieldTrait(1140, 10, 11, 0x4), FieldTrait(1143, 9, 12, 0x4),
10685  FieldTrait(1144, 1, 13, 0x4), FieldTrait(1148, 11, 6, 0x4), FieldTrait(1149, 11, 7, 0x4),
10686  FieldTrait(1150, 11, 8, 0x4), FieldTrait(1201, 1, 21, 0xc), FieldTrait(1205, 1, 3, 0xc),
10687  FieldTrait(1234, 1, 4, 0xc), FieldTrait(1245, 19, 14, 0x4), FieldTrait(1300, 15, 2, 0x4),
10688  FieldTrait(1301, 20, 1, 0x4), FieldTrait(1306, 1, 5, 0x4), FieldTrait(1309, 1, 19, 0xc),
10689  FieldTrait(1312, 1, 20, 0xc), FieldTrait(1377, 1, 16, 0x4), FieldTrait(1378, 1, 17, 0x4)
10690 };
10694 //-------------------------------------------------------------------------------------------------
10695 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoStrikeRules::_traits[] =
10696 {
10697  FieldTrait(1202, 11, 2, 0x4), FieldTrait(1203, 11, 3, 0x4), FieldTrait(1204, 9, 4, 0x4),
10698  FieldTrait(1223, 15, 1, 0x4), FieldTrait(1236, 1, 6, 0xc), FieldTrait(1304, 1, 5, 0x4)
10699 };
10700 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoStrikeRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoStrikeRules::_traits, 6);
10703 //-------------------------------------------------------------------------------------------------
10704 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits[] =
10705 {
10706  FieldTrait(1222, 15, 1, 0x4), FieldTrait(1226, 21, 5, 0x4), FieldTrait(1229, 1, 6, 0x4),
10707  FieldTrait(1241, 21, 4, 0x4), FieldTrait(1302, 1, 3, 0x4), FieldTrait(1303, 1, 2, 0x4)
10708 };
10709 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoStrikeRules::NoMaturityRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits, 6);
10712 //-------------------------------------------------------------------------------------------------
10713 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoTickRules::_traits[] =
10714 {
10715  FieldTrait(1206, 11, 1, 0x4), FieldTrait(1207, 11, 2, 0x4), FieldTrait(1208, 11, 3, 0x4),
10716  FieldTrait(1209, 1, 4, 0x4)
10717 };
10718 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoTickRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoTickRules::_traits, 4);
10721 //-------------------------------------------------------------------------------------------------
10722 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoLotTypeRules::_traits[] =
10723 {
10724  FieldTrait(1093, 7, 1, 0x4), FieldTrait(1231, 10, 2, 0x4)
10725 };
10726 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoLotTypeRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoLotTypeRules::_traits, 2);
10729 //-------------------------------------------------------------------------------------------------
10730 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::_traits[] =
10731 {
10732  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4), FieldTrait(1141, 1, 7, 0xc),
10733  FieldTrait(1232, 1, 5, 0xc), FieldTrait(1235, 1, 6, 0xc), FieldTrait(1237, 1, 3, 0xc),
10734  FieldTrait(1239, 1, 4, 0xc)
10735 };
10736 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::_traits, 7);
10739 //-------------------------------------------------------------------------------------------------
10740 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_traits[] =
10741 {
10742  FieldTrait( 264, 1, 2, 0x4), FieldTrait(1021, 1, 3, 0x4), FieldTrait(1022, 15, 1, 0x4)
10743 };
10744 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_traits, 3);
10747 //-------------------------------------------------------------------------------------------------
10748 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_traits[] =
10749 {
10750  FieldTrait(1308, 7, 1, 0x4)
10751 };
10752 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_traits, 1);
10755 //-------------------------------------------------------------------------------------------------
10756 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_traits[] =
10757 {
10758  FieldTrait( 574, 15, 2, 0x4), FieldTrait(1142, 15, 1, 0x4)
10759 };
10760 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_traits, 2);
10763 //-------------------------------------------------------------------------------------------------
10764 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_traits[] =
10765 {
10766  FieldTrait( 40, 7, 1, 0x4)
10767 };
10768 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_traits, 1);
10771 //-------------------------------------------------------------------------------------------------
10772 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_traits[] =
10773 {
10774  FieldTrait( 59, 7, 1, 0x4)
10775 };
10776 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_traits, 1);
10779 //-------------------------------------------------------------------------------------------------
10780 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_traits[] =
10781 {
10782  FieldTrait(1210, 1, 1, 0x4), FieldTrait(1211, 15, 2, 0x4)
10783 };
10784 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_traits, 2);
10787 //-------------------------------------------------------------------------------------------------
10789 {
10790  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
10791  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
10792  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
10793 };
10797 //-------------------------------------------------------------------------------------------------
10798 const FieldTrait SecurityDefinitionUpdateReport::NoComplexEvents::NoComplexEventDates::_traits[] =
10799 {
10800  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
10801 };
10802 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoComplexEvents::NoComplexEventDates::_ftha(SecurityDefinitionUpdateReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
10805 //-------------------------------------------------------------------------------------------------
10806 const FieldTrait SecurityDefinitionUpdateReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
10807 {
10808  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
10809 };
10810 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SecurityDefinitionUpdateReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
10813 //-------------------------------------------------------------------------------------------------
10814 const FieldTrait SettlementObligationReport::_traits[] =
10815 {
10816  FieldTrait( 58, 15, 5, 0x4), FieldTrait( 60, 22, 8, 0x4), FieldTrait( 354, 2, 6, 0x4),
10817  FieldTrait( 355, 28, 7, 0x4), FieldTrait( 715, 25, 1, 0x4), FieldTrait(1153, 1, 2, 0x4),
10818  FieldTrait(1159, 1, 4, 0x5), FieldTrait(1160, 15, 3, 0x5), FieldTrait(1165, 1, 9, 0xc),
10819  FieldTrait(1180, 15, 10, 0x4), FieldTrait(1181, 4, 11, 0x4), FieldTrait(1350, 4, 12, 0x4),
10820  FieldTrait(1352, 8, 13, 0x4)
10821 };
10824 //-------------------------------------------------------------------------------------------------
10826 {
10827  FieldTrait( 15, 19, 7, 0x4), FieldTrait( 22, 15, 14, 0x4), FieldTrait( 48, 15, 13, 0x4),
10828  FieldTrait( 55, 15, 11, 0x4), FieldTrait( 64, 25, 10, 0x4), FieldTrait( 65, 15, 12, 0x4),
10829  FieldTrait( 106, 15, 40, 0x4), FieldTrait( 107, 15, 43, 0x4), FieldTrait( 119, 13, 6, 0x4),
10830  FieldTrait( 120, 19, 8, 0x4), FieldTrait( 126, 22, 101, 0x4), FieldTrait( 155, 9, 9, 0x4),
10831  FieldTrait( 167, 15, 18, 0x4), FieldTrait( 168, 22, 100, 0x4), FieldTrait( 200, 21, 20, 0x4),
10832  FieldTrait( 201, 1, 81, 0x4), FieldTrait( 202, 11, 34, 0x4), FieldTrait( 206, 7, 36, 0x4),
10833  FieldTrait( 207, 20, 39, 0x4), FieldTrait( 223, 14, 38, 0x4), FieldTrait( 224, 25, 22, 0x4),
10834  FieldTrait( 225, 25, 23, 0x4), FieldTrait( 226, 1, 25, 0x4), FieldTrait( 227, 14, 26, 0x4),
10835  FieldTrait( 228, 9, 27, 0x4), FieldTrait( 231, 9, 37, 0x4), FieldTrait( 239, 1, 24, 0x4),
10836  FieldTrait( 240, 25, 33, 0x4), FieldTrait( 255, 15, 28, 0x4), FieldTrait( 348, 2, 41, 0x4),
10837  FieldTrait( 349, 28, 42, 0x4), FieldTrait( 350, 2, 44, 0x4), FieldTrait( 351, 28, 45, 0x4),
10838  FieldTrait( 430, 1, 1, 0x4), FieldTrait( 453, 1, 99, 0xc), FieldTrait( 454, 1, 15, 0xc),
10839  FieldTrait( 460, 1, 16, 0x4), FieldTrait( 461, 15, 17, 0x4), FieldTrait( 470, 18, 30, 0x4),
10840  FieldTrait( 471, 15, 31, 0x4), FieldTrait( 472, 15, 32, 0x4), FieldTrait( 541, 25, 21, 0x4),
10841  FieldTrait( 543, 15, 29, 0x4), FieldTrait( 667, 21, 47, 0x4), FieldTrait( 691, 15, 46, 0x4),
10842  FieldTrait( 762, 15, 19, 0x4), FieldTrait( 779, 22, 102, 0x4), FieldTrait( 864, 1, 50, 0xc),
10843  FieldTrait( 873, 25, 51, 0x4), FieldTrait( 874, 25, 52, 0x4), FieldTrait( 875, 1, 48, 0x4),
10844  FieldTrait( 876, 15, 49, 0x4), FieldTrait( 947, 19, 35, 0x4), FieldTrait( 965, 15, 53, 0x4),
10845  FieldTrait( 966, 15, 54, 0x4), FieldTrait( 967, 9, 56, 0x4), FieldTrait( 968, 9, 57, 0x4),
10846  FieldTrait( 969, 9, 58, 0x4), FieldTrait( 970, 1, 59, 0x4), FieldTrait( 971, 1, 60, 0x4),
10847  FieldTrait( 996, 15, 62, 0x4), FieldTrait( 997, 15, 63, 0x4), FieldTrait(1018, 1, 61, 0xc),
10848  FieldTrait(1049, 7, 55, 0x4), FieldTrait(1079, 26, 64, 0x4), FieldTrait(1146, 13, 66, 0x4),
10849  FieldTrait(1147, 10, 67, 0x4), FieldTrait(1151, 15, 65, 0x4), FieldTrait(1157, 13, 5, 0x4),
10850  FieldTrait(1158, 1, 103, 0xc), FieldTrait(1161, 15, 2, 0x4), FieldTrait(1162, 7, 3, 0x4),
10851  FieldTrait(1163, 15, 4, 0x4), FieldTrait(1184, 2, 68, 0x4), FieldTrait(1185, 29, 69, 0x4),
10852  FieldTrait(1186, 15, 70, 0x4), FieldTrait(1191, 15, 72, 0x4), FieldTrait(1192, 10, 73, 0x4),
10853  FieldTrait(1193, 7, 74, 0x4), FieldTrait(1194, 1, 75, 0x4), FieldTrait(1195, 13, 76, 0x4),
10854  FieldTrait(1196, 15, 77, 0x4), FieldTrait(1197, 15, 84, 0x4), FieldTrait(1198, 1, 78, 0x4),
10855  FieldTrait(1199, 11, 79, 0x4), FieldTrait(1200, 11, 80, 0x4), FieldTrait(1227, 15, 71, 0x4),
10856  FieldTrait(1242, 8, 83, 0x4), FieldTrait(1244, 8, 82, 0x4), FieldTrait(1435, 1, 85, 0x4),
10857  FieldTrait(1439, 1, 86, 0x4), FieldTrait(1449, 15, 87, 0x4), FieldTrait(1450, 15, 88, 0x4),
10858  FieldTrait(1451, 14, 89, 0x4), FieldTrait(1452, 14, 90, 0x4), FieldTrait(1457, 14, 91, 0x4),
10859  FieldTrait(1458, 14, 92, 0x4), FieldTrait(1478, 1, 93, 0x4), FieldTrait(1479, 1, 94, 0x4),
10860  FieldTrait(1480, 14, 95, 0x4), FieldTrait(1481, 1, 96, 0x4), FieldTrait(1482, 1, 97, 0x4),
10861  FieldTrait(1483, 1, 98, 0xc)
10862 };
10866 //-------------------------------------------------------------------------------------------------
10867 const FieldTrait SettlementObligationReport::NoSettlOblig::NoPartyIDs::_traits[] =
10868 {
10869  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
10870  FieldTrait( 802, 1, 4, 0xc)
10871 };
10872 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoPartyIDs::_ftha(SettlementObligationReport::NoSettlOblig::NoPartyIDs::_traits, 4);
10875 //-------------------------------------------------------------------------------------------------
10876 const FieldTrait SettlementObligationReport::NoSettlOblig::NoPartyIDs::NoPartySubIDs::_traits[] =
10877 {
10878  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
10879 };
10880 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoPartyIDs::NoPartySubIDs::_ftha(SettlementObligationReport::NoSettlOblig::NoPartyIDs::NoPartySubIDs::_traits, 2);
10883 //-------------------------------------------------------------------------------------------------
10884 const FieldTrait SettlementObligationReport::NoSettlOblig::NoSecurityAltID::_traits[] =
10885 {
10886  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
10887 };
10888 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoSecurityAltID::_ftha(SettlementObligationReport::NoSettlOblig::NoSecurityAltID::_traits, 2);
10891 //-------------------------------------------------------------------------------------------------
10892 const FieldTrait SettlementObligationReport::NoSettlOblig::NoEvents::_traits[] =
10893 {
10894  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
10895  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
10896 };
10897 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoEvents::_ftha(SettlementObligationReport::NoSettlOblig::NoEvents::_traits, 5);
10900 //-------------------------------------------------------------------------------------------------
10901 const FieldTrait SettlementObligationReport::NoSettlOblig::NoInstrumentParties::_traits[] =
10902 {
10903  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
10904  FieldTrait(1052, 1, 4, 0xc)
10905 };
10906 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoInstrumentParties::_ftha(SettlementObligationReport::NoSettlOblig::NoInstrumentParties::_traits, 4);
10909 //-------------------------------------------------------------------------------------------------
10910 const FieldTrait SettlementObligationReport::NoSettlOblig::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
10911 {
10912  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
10913 };
10914 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SettlementObligationReport::NoSettlOblig::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
10917 //-------------------------------------------------------------------------------------------------
10918 const FieldTrait SettlementObligationReport::NoSettlOblig::NoSettlDetails::_traits[] =
10919 {
10920  FieldTrait( 781, 1, 2, 0xc), FieldTrait(1164, 7, 1, 0x4)
10921 };
10922 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoSettlDetails::_ftha(SettlementObligationReport::NoSettlOblig::NoSettlDetails::_traits, 2);
10925 //-------------------------------------------------------------------------------------------------
10926 const FieldTrait SettlementObligationReport::NoSettlOblig::NoSettlDetails::NoSettlPartyIDs::_traits[] =
10927 {
10928  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
10929  FieldTrait( 801, 1, 4, 0xc)
10930 };
10931 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoSettlDetails::NoSettlPartyIDs::_ftha(SettlementObligationReport::NoSettlOblig::NoSettlDetails::NoSettlPartyIDs::_traits, 4);
10934 //-------------------------------------------------------------------------------------------------
10935 const FieldTrait SettlementObligationReport::NoSettlOblig::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
10936 {
10937  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
10938 };
10939 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(SettlementObligationReport::NoSettlOblig::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
10942 //-------------------------------------------------------------------------------------------------
10943 const FieldTrait SettlementObligationReport::NoSettlOblig::NoComplexEvents::_traits[] =
10944 {
10945  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
10946  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
10947  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
10948 };
10949 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoComplexEvents::_ftha(SettlementObligationReport::NoSettlOblig::NoComplexEvents::_traits, 8);
10952 //-------------------------------------------------------------------------------------------------
10953 const FieldTrait SettlementObligationReport::NoSettlOblig::NoComplexEvents::NoComplexEventDates::_traits[] =
10954 {
10955  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
10956 };
10957 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoComplexEvents::NoComplexEventDates::_ftha(SettlementObligationReport::NoSettlOblig::NoComplexEvents::NoComplexEventDates::_traits, 3);
10960 //-------------------------------------------------------------------------------------------------
10961 const FieldTrait SettlementObligationReport::NoSettlOblig::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
10962 {
10963  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
10964 };
10965 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SettlementObligationReport::NoSettlOblig::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
10968 //-------------------------------------------------------------------------------------------------
10970 {
10971  FieldTrait( 60, 22, 148, 0x4), FieldTrait( 146, 1, 143, 0xc), FieldTrait( 241, 25, 16, 0x4),
10972  FieldTrait( 242, 25, 17, 0x4), FieldTrait( 243, 1, 18, 0x4), FieldTrait( 244, 1, 19, 0x4),
10973  FieldTrait( 245, 14, 20, 0x4), FieldTrait( 246, 9, 21, 0x4), FieldTrait( 247, 25, 27, 0x4),
10974  FieldTrait( 256, 15, 22, 0x4), FieldTrait( 305, 15, 8, 0x4), FieldTrait( 306, 15, 34, 0x4),
10975  FieldTrait( 307, 15, 37, 0x4), FieldTrait( 308, 20, 33, 0x4), FieldTrait( 309, 15, 7, 0x4),
10976  FieldTrait( 310, 15, 12, 0x4), FieldTrait( 311, 15, 5, 0x4), FieldTrait( 312, 15, 6, 0x4),
10977  FieldTrait( 313, 21, 14, 0x4), FieldTrait( 315, 1, 64, 0x4), FieldTrait( 316, 11, 28, 0x4),
10978  FieldTrait( 317, 7, 30, 0x4), FieldTrait( 318, 19, 42, 0x4), FieldTrait( 320, 15, 1, 0x4),
10979  FieldTrait( 322, 15, 2, 0x4), FieldTrait( 362, 2, 35, 0x4), FieldTrait( 363, 28, 36, 0x4),
10980  FieldTrait( 364, 2, 38, 0x4), FieldTrait( 365, 28, 39, 0x4), FieldTrait( 393, 1, 141, 0x4),
10981  FieldTrait( 435, 14, 32, 0x4), FieldTrait( 436, 9, 31, 0x4), FieldTrait( 457, 1, 9, 0xc),
10982  FieldTrait( 462, 1, 10, 0x4), FieldTrait( 463, 15, 11, 0x4), FieldTrait( 542, 25, 15, 0x4),
10983  FieldTrait( 560, 1, 3, 0x4), FieldTrait( 592, 18, 24, 0x4), FieldTrait( 593, 15, 25, 0x4),
10984  FieldTrait( 594, 15, 26, 0x4), FieldTrait( 595, 15, 23, 0x4), FieldTrait( 763, 15, 13, 0x4),
10985  FieldTrait( 810, 11, 44, 0x4), FieldTrait( 877, 15, 40, 0x4), FieldTrait( 878, 15, 41, 0x4),
10986  FieldTrait( 879, 10, 43, 0x4), FieldTrait( 882, 11, 45, 0x4), FieldTrait( 883, 11, 46, 0x4),
10987  FieldTrait( 884, 13, 47, 0x4), FieldTrait( 885, 13, 48, 0x4), FieldTrait( 886, 13, 49, 0x4),
10988  FieldTrait( 887, 1, 50, 0xc), FieldTrait( 893, 8, 142, 0x4), FieldTrait( 941, 19, 29, 0x4),
10989  FieldTrait( 972, 14, 51, 0x4), FieldTrait( 973, 13, 53, 0x4), FieldTrait( 974, 15, 54, 0x4),
10990  FieldTrait( 975, 1, 52, 0x4), FieldTrait( 980, 7, 4, 0x4), FieldTrait( 998, 15, 55, 0x4),
10991  FieldTrait(1000, 15, 56, 0x4), FieldTrait(1038, 13, 57, 0x4), FieldTrait(1039, 15, 59, 0x4),
10992  FieldTrait(1044, 10, 60, 0x4), FieldTrait(1045, 9, 61, 0x4), FieldTrait(1046, 7, 62, 0x4),
10993  FieldTrait(1058, 1, 58, 0xc), FieldTrait(1180, 15, 144, 0x4), FieldTrait(1181, 4, 145, 0x4),
10994  FieldTrait(1213, 26, 63, 0x4), FieldTrait(1214, 15, 77, 0x4), FieldTrait(1215, 15, 78, 0x4),
10995  FieldTrait(1216, 15, 79, 0x4), FieldTrait(1217, 15, 80, 0x4), FieldTrait(1218, 1, 81, 0xc),
10996  FieldTrait(1225, 13, 113, 0x4), FieldTrait(1228, 15, 83, 0x4), FieldTrait(1243, 8, 84, 0x4),
10997  FieldTrait(1246, 1, 82, 0x4), FieldTrait(1247, 15, 85, 0x4), FieldTrait(1248, 15, 86, 0x4),
10998  FieldTrait(1249, 15, 87, 0x4), FieldTrait(1250, 15, 88, 0x4), FieldTrait(1251, 21, 89, 0x4),
10999  FieldTrait(1252, 25, 90, 0x4), FieldTrait(1253, 26, 91, 0x4), FieldTrait(1254, 15, 92, 0x4),
11000  FieldTrait(1255, 7, 93, 0x4), FieldTrait(1256, 15, 94, 0x4), FieldTrait(1257, 15, 96, 0x4),
11001  FieldTrait(1258, 18, 97, 0x4), FieldTrait(1259, 15, 98, 0x4), FieldTrait(1260, 15, 100, 0x4),
11002  FieldTrait(1261, 11, 99, 0x4), FieldTrait(1262, 19, 101, 0x4), FieldTrait(1263, 9, 102, 0x4),
11003  FieldTrait(1264, 9, 103, 0x4), FieldTrait(1265, 7, 104, 0x4), FieldTrait(1266, 9, 105, 0x4),
11004  FieldTrait(1267, 9, 106, 0x4), FieldTrait(1268, 13, 107, 0x4), FieldTrait(1269, 15, 108, 0x4),
11005  FieldTrait(1270, 10, 109, 0x4), FieldTrait(1271, 15, 114, 0x4), FieldTrait(1272, 20, 115, 0x4),
11006  FieldTrait(1273, 1, 116, 0x4), FieldTrait(1274, 1, 117, 0x4), FieldTrait(1275, 15, 118, 0x4),
11007  FieldTrait(1276, 25, 95, 0x4), FieldTrait(1277, 2, 119, 0x4), FieldTrait(1278, 28, 120, 0x4),
11008  FieldTrait(1279, 15, 121, 0x4), FieldTrait(1280, 2, 122, 0x4), FieldTrait(1281, 28, 123, 0x4),
11009  FieldTrait(1282, 2, 134, 0x4), FieldTrait(1283, 28, 135, 0x4), FieldTrait(1284, 15, 136, 0x4),
11010  FieldTrait(1285, 21, 124, 0x4), FieldTrait(1286, 1, 125, 0xc), FieldTrait(1292, 1, 126, 0xc),
11011  FieldTrait(1299, 7, 112, 0x4), FieldTrait(1310, 1, 140, 0xc), FieldTrait(1311, 1, 139, 0xc),
11012  FieldTrait(1315, 15, 110, 0x4), FieldTrait(1316, 10, 111, 0x4), FieldTrait(1317, 7, 127, 0x4),
11013  FieldTrait(1318, 15, 128, 0x4), FieldTrait(1319, 15, 129, 0x4), FieldTrait(1320, 1, 130, 0x4),
11014  FieldTrait(1321, 11, 131, 0x4), FieldTrait(1322, 11, 132, 0x4), FieldTrait(1323, 1, 133, 0x4),
11015  FieldTrait(1350, 4, 146, 0x4), FieldTrait(1352, 8, 147, 0x4), FieldTrait(1419, 1, 65, 0x4),
11016  FieldTrait(1423, 10, 66, 0x4), FieldTrait(1424, 15, 67, 0x4), FieldTrait(1425, 10, 68, 0x4),
11017  FieldTrait(1437, 1, 69, 0x4), FieldTrait(1438, 1, 137, 0x4), FieldTrait(1441, 1, 70, 0x4),
11018  FieldTrait(1442, 1, 138, 0x4), FieldTrait(1453, 15, 71, 0x4), FieldTrait(1454, 15, 72, 0x4),
11019  FieldTrait(1455, 14, 73, 0x4), FieldTrait(1456, 14, 74, 0x4), FieldTrait(1459, 14, 75, 0x4),
11020  FieldTrait(1460, 14, 76, 0x4)
11021 };
11024 //-------------------------------------------------------------------------------------------------
11026 {
11027  FieldTrait( 15, 19, 97, 0x4), FieldTrait( 22, 15, 5, 0x4), FieldTrait( 48, 15, 4, 0x4),
11028  FieldTrait( 55, 15, 2, 0x4), FieldTrait( 58, 15, 99, 0x4), FieldTrait( 65, 15, 3, 0x4),
11029  FieldTrait( 106, 15, 31, 0x4), FieldTrait( 107, 15, 34, 0x4), FieldTrait( 167, 15, 9, 0x4),
11030  FieldTrait( 200, 21, 11, 0x4), FieldTrait( 201, 1, 72, 0x4), FieldTrait( 202, 11, 25, 0x4),
11031  FieldTrait( 206, 7, 27, 0x4), FieldTrait( 207, 20, 30, 0x4), FieldTrait( 223, 14, 29, 0x4),
11032  FieldTrait( 224, 25, 13, 0x4), FieldTrait( 225, 25, 14, 0x4), FieldTrait( 226, 1, 16, 0x4),
11033  FieldTrait( 227, 14, 17, 0x4), FieldTrait( 228, 9, 18, 0x4), FieldTrait( 231, 9, 28, 0x4),
11034  FieldTrait( 239, 1, 15, 0x4), FieldTrait( 240, 25, 24, 0x4), FieldTrait( 255, 15, 19, 0x4),
11035  FieldTrait( 292, 16, 102, 0x4), FieldTrait( 348, 2, 32, 0x4), FieldTrait( 349, 28, 33, 0x4),
11036  FieldTrait( 350, 2, 35, 0x4), FieldTrait( 351, 28, 36, 0x4), FieldTrait( 354, 2, 100, 0x4),
11037  FieldTrait( 355, 28, 101, 0x4), FieldTrait( 454, 1, 6, 0xc), FieldTrait( 460, 1, 7, 0x4),
11038  FieldTrait( 461, 15, 8, 0x4), FieldTrait( 470, 18, 21, 0x4), FieldTrait( 471, 15, 22, 0x4),
11039  FieldTrait( 472, 15, 23, 0x4), FieldTrait( 541, 25, 12, 0x4), FieldTrait( 543, 15, 20, 0x4),
11040  FieldTrait( 555, 1, 98, 0xc), FieldTrait( 667, 21, 38, 0x4), FieldTrait( 668, 1, 90, 0x4),
11041  FieldTrait( 691, 15, 37, 0x4), FieldTrait( 762, 15, 10, 0x4), FieldTrait( 864, 1, 41, 0xc),
11042  FieldTrait( 869, 14, 91, 0x4), FieldTrait( 870, 1, 92, 0xc), FieldTrait( 873, 25, 42, 0x4),
11043  FieldTrait( 874, 25, 43, 0x4), FieldTrait( 875, 1, 39, 0x4), FieldTrait( 876, 15, 40, 0x4),
11044  FieldTrait( 947, 19, 26, 0x4), FieldTrait( 965, 15, 44, 0x4), FieldTrait( 966, 15, 45, 0x4),
11045  FieldTrait( 967, 9, 47, 0x4), FieldTrait( 968, 9, 48, 0x4), FieldTrait( 969, 9, 49, 0x4),
11046  FieldTrait( 970, 1, 50, 0x4), FieldTrait( 971, 1, 51, 0x4), FieldTrait( 996, 15, 53, 0x4),
11047  FieldTrait( 997, 15, 54, 0x4), FieldTrait(1018, 1, 52, 0xc), FieldTrait(1049, 7, 46, 0x4),
11048  FieldTrait(1079, 26, 55, 0x4), FieldTrait(1146, 13, 57, 0x4), FieldTrait(1147, 10, 58, 0x4),
11049  FieldTrait(1151, 15, 56, 0x4), FieldTrait(1184, 2, 59, 0x4), FieldTrait(1185, 29, 60, 0x4),
11050  FieldTrait(1186, 15, 61, 0x4), FieldTrait(1191, 15, 63, 0x4), FieldTrait(1192, 10, 64, 0x4),
11051  FieldTrait(1193, 7, 65, 0x4), FieldTrait(1194, 1, 66, 0x4), FieldTrait(1195, 13, 67, 0x4),
11052  FieldTrait(1196, 15, 68, 0x4), FieldTrait(1197, 15, 75, 0x4), FieldTrait(1198, 1, 69, 0x4),
11053  FieldTrait(1199, 11, 70, 0x4), FieldTrait(1200, 11, 71, 0x4), FieldTrait(1221, 11, 94, 0x4),
11054  FieldTrait(1227, 15, 62, 0x4), FieldTrait(1230, 11, 95, 0x4), FieldTrait(1240, 11, 96, 0x4),
11055  FieldTrait(1242, 8, 74, 0x4), FieldTrait(1244, 8, 73, 0x4), FieldTrait(1305, 1, 93, 0x4),
11056  FieldTrait(1324, 7, 1, 0x4), FieldTrait(1435, 1, 76, 0x4), FieldTrait(1439, 1, 77, 0x4),
11057  FieldTrait(1449, 15, 78, 0x4), FieldTrait(1450, 15, 79, 0x4), FieldTrait(1451, 14, 80, 0x4),
11058  FieldTrait(1452, 14, 81, 0x4), FieldTrait(1457, 14, 82, 0x4), FieldTrait(1458, 14, 83, 0x4),
11059  FieldTrait(1478, 1, 84, 0x4), FieldTrait(1479, 1, 85, 0x4), FieldTrait(1480, 14, 86, 0x4),
11060  FieldTrait(1481, 1, 87, 0x4), FieldTrait(1482, 1, 88, 0x4), FieldTrait(1483, 1, 89, 0xc),
11061  FieldTrait(1504, 22, 103, 0x4)
11062 };
11066 //-------------------------------------------------------------------------------------------------
11067 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_traits[] =
11068 {
11069  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
11070 };
11071 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_traits, 2);
11074 //-------------------------------------------------------------------------------------------------
11075 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoLegs::_traits[] =
11076 {
11077  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
11078  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
11079  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
11080  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
11081  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
11082  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
11083  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
11084  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
11085  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
11086  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
11087  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
11088  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
11089  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
11090  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
11091  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
11092  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
11093  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
11094  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
11095 };
11096 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoLegs::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoLegs::_traits, 54);
11099 //-------------------------------------------------------------------------------------------------
11100 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits[] =
11101 {
11102  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
11103 };
11104 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits, 2);
11107 //-------------------------------------------------------------------------------------------------
11108 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoEvents::_traits[] =
11109 {
11110  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
11111  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
11112 };
11113 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoEvents::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoEvents::_traits, 5);
11116 //-------------------------------------------------------------------------------------------------
11117 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_traits[] =
11118 {
11119  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
11120 };
11121 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_traits, 2);
11124 //-------------------------------------------------------------------------------------------------
11125 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_traits[] =
11126 {
11127  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
11128  FieldTrait(1052, 1, 4, 0xc)
11129 };
11130 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_traits, 4);
11133 //-------------------------------------------------------------------------------------------------
11134 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
11135 {
11136  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
11137 };
11138 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
11141 //-------------------------------------------------------------------------------------------------
11142 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_traits[] =
11143 {
11144  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
11145  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
11146  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
11147 };
11148 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_traits, 8);
11151 //-------------------------------------------------------------------------------------------------
11152 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
11153 {
11154  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
11155 };
11156 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
11159 //-------------------------------------------------------------------------------------------------
11160 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
11161 {
11162  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
11163 };
11164 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
11167 //-------------------------------------------------------------------------------------------------
11169 {
11170  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
11171 };
11175 //-------------------------------------------------------------------------------------------------
11177 {
11178  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
11179 };
11183 //-------------------------------------------------------------------------------------------------
11185 {
11186  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
11187  FieldTrait(1062, 1, 4, 0xc)
11188 };
11192 //-------------------------------------------------------------------------------------------------
11193 const FieldTrait DerivativeSecurityListUpdateReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
11194 {
11195  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
11196 };
11197 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(DerivativeSecurityListUpdateReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
11200 //-------------------------------------------------------------------------------------------------
11202 {
11203  FieldTrait(1219, 15, 1, 0x4), FieldTrait(1220, 15, 2, 0x4)
11204 };
11208 //-------------------------------------------------------------------------------------------------
11210 {
11211  FieldTrait(1287, 1, 1, 0x4), FieldTrait(1288, 25, 2, 0x4), FieldTrait(1289, 22, 3, 0x4),
11212  FieldTrait(1290, 11, 4, 0x4), FieldTrait(1291, 15, 5, 0x4)
11213 };
11217 //-------------------------------------------------------------------------------------------------
11219 {
11220  FieldTrait(1293, 15, 1, 0x4), FieldTrait(1294, 15, 2, 0x4), FieldTrait(1295, 1, 3, 0x4),
11221  FieldTrait(1296, 1, 4, 0xc)
11222 };
11226 //-------------------------------------------------------------------------------------------------
11227 const FieldTrait DerivativeSecurityListUpdateReport::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_traits[] =
11228 {
11229  FieldTrait(1297, 15, 1, 0x4), FieldTrait(1298, 1, 2, 0x4)
11230 };
11231 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_ftha(DerivativeSecurityListUpdateReport::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_traits, 2);
11234 //-------------------------------------------------------------------------------------------------
11236 {
11237  FieldTrait( 423, 1, 18, 0x4), FieldTrait( 561, 10, 15, 0x4), FieldTrait( 562, 10, 10, 0x4),
11238  FieldTrait( 827, 1, 9, 0x4), FieldTrait(1140, 10, 11, 0x4), FieldTrait(1143, 9, 12, 0x4),
11239  FieldTrait(1144, 1, 13, 0x4), FieldTrait(1148, 11, 6, 0x4), FieldTrait(1149, 11, 7, 0x4),
11240  FieldTrait(1150, 11, 8, 0x4), FieldTrait(1201, 1, 21, 0xc), FieldTrait(1205, 1, 3, 0xc),
11241  FieldTrait(1234, 1, 4, 0xc), FieldTrait(1245, 19, 14, 0x4), FieldTrait(1300, 15, 2, 0x4),
11242  FieldTrait(1301, 20, 1, 0x4), FieldTrait(1306, 1, 5, 0x4), FieldTrait(1309, 1, 19, 0xc),
11243  FieldTrait(1312, 1, 20, 0xc), FieldTrait(1377, 1, 16, 0x4), FieldTrait(1378, 1, 17, 0x4)
11244 };
11248 //-------------------------------------------------------------------------------------------------
11249 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoStrikeRules::_traits[] =
11250 {
11251  FieldTrait(1202, 11, 2, 0x4), FieldTrait(1203, 11, 3, 0x4), FieldTrait(1204, 9, 4, 0x4),
11252  FieldTrait(1223, 15, 1, 0x4), FieldTrait(1236, 1, 6, 0xc), FieldTrait(1304, 1, 5, 0x4)
11253 };
11254 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoStrikeRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoStrikeRules::_traits, 6);
11257 //-------------------------------------------------------------------------------------------------
11258 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits[] =
11259 {
11260  FieldTrait(1222, 15, 1, 0x4), FieldTrait(1226, 21, 5, 0x4), FieldTrait(1229, 1, 6, 0x4),
11261  FieldTrait(1241, 21, 4, 0x4), FieldTrait(1302, 1, 3, 0x4), FieldTrait(1303, 1, 2, 0x4)
11262 };
11263 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoStrikeRules::NoMaturityRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits, 6);
11266 //-------------------------------------------------------------------------------------------------
11267 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoTickRules::_traits[] =
11268 {
11269  FieldTrait(1206, 11, 1, 0x4), FieldTrait(1207, 11, 2, 0x4), FieldTrait(1208, 11, 3, 0x4),
11270  FieldTrait(1209, 1, 4, 0x4)
11271 };
11272 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoTickRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoTickRules::_traits, 4);
11275 //-------------------------------------------------------------------------------------------------
11276 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoLotTypeRules::_traits[] =
11277 {
11278  FieldTrait(1093, 7, 1, 0x4), FieldTrait(1231, 10, 2, 0x4)
11279 };
11280 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoLotTypeRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoLotTypeRules::_traits, 2);
11283 //-------------------------------------------------------------------------------------------------
11284 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::_traits[] =
11285 {
11286  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4), FieldTrait(1141, 1, 7, 0xc),
11287  FieldTrait(1232, 1, 5, 0xc), FieldTrait(1235, 1, 6, 0xc), FieldTrait(1237, 1, 3, 0xc),
11288  FieldTrait(1239, 1, 4, 0xc)
11289 };
11290 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::_traits, 7);
11293 //-------------------------------------------------------------------------------------------------
11294 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_traits[] =
11295 {
11296  FieldTrait( 264, 1, 2, 0x4), FieldTrait(1021, 1, 3, 0x4), FieldTrait(1022, 15, 1, 0x4)
11297 };
11298 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_traits, 3);
11301 //-------------------------------------------------------------------------------------------------
11302 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_traits[] =
11303 {
11304  FieldTrait(1308, 7, 1, 0x4)
11305 };
11306 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_traits, 1);
11309 //-------------------------------------------------------------------------------------------------
11310 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_traits[] =
11311 {
11312  FieldTrait( 574, 15, 2, 0x4), FieldTrait(1142, 15, 1, 0x4)
11313 };
11314 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_traits, 2);
11317 //-------------------------------------------------------------------------------------------------
11318 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_traits[] =
11319 {
11320  FieldTrait( 40, 7, 1, 0x4)
11321 };
11322 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_traits, 1);
11325 //-------------------------------------------------------------------------------------------------
11326 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_traits[] =
11327 {
11328  FieldTrait( 59, 7, 1, 0x4)
11329 };
11330 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_traits, 1);
11333 //-------------------------------------------------------------------------------------------------
11334 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_traits[] =
11335 {
11336  FieldTrait(1210, 1, 1, 0x4), FieldTrait(1211, 15, 2, 0x4)
11337 };
11338 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_traits, 2);
11341 //-------------------------------------------------------------------------------------------------
11343 {
11344  FieldTrait(1313, 1, 1, 0x4), FieldTrait(1314, 15, 2, 0x4)
11345 };
11349 //-------------------------------------------------------------------------------------------------
11350 const FieldTrait TradingSessionListUpdateReport::_traits[] =
11351 {
11352  FieldTrait( 335, 15, 1, 0x4), FieldTrait( 386, 1, 2, 0xd), FieldTrait(1180, 15, 3, 0x4),
11353  FieldTrait(1181, 4, 4, 0x4), FieldTrait(1350, 4, 5, 0x4), FieldTrait(1352, 8, 6, 0x4)
11354 };
11357 //-------------------------------------------------------------------------------------------------
11359 {
11360  FieldTrait( 58, 15, 15, 0x4), FieldTrait( 60, 22, 26, 0x4), FieldTrait( 207, 20, 3, 0x4),
11361  FieldTrait( 325, 8, 6, 0x4), FieldTrait( 336, 15, 1, 0x5), FieldTrait( 338, 1, 4, 0x4),
11362  FieldTrait( 339, 1, 5, 0x4), FieldTrait( 340, 1, 7, 0x5), FieldTrait( 341, 22, 9, 0x4),
11363  FieldTrait( 342, 22, 10, 0x4), FieldTrait( 343, 22, 11, 0x4), FieldTrait( 344, 22, 12, 0x4),
11364  FieldTrait( 345, 22, 13, 0x4), FieldTrait( 354, 2, 16, 0x4), FieldTrait( 355, 28, 17, 0x4),
11365  FieldTrait( 387, 10, 14, 0x4), FieldTrait( 567, 1, 8, 0x4), FieldTrait( 625, 15, 2, 0x4),
11366  FieldTrait(1141, 1, 25, 0xc), FieldTrait(1232, 1, 23, 0xc), FieldTrait(1235, 1, 24, 0xc),
11367  FieldTrait(1237, 1, 21, 0xc), FieldTrait(1239, 1, 22, 0xc), FieldTrait(1300, 15, 19, 0x4),
11368  FieldTrait(1301, 20, 18, 0x4), FieldTrait(1326, 15, 20, 0x4), FieldTrait(1327, 7, 27, 0x4)
11369 };
11373 //-------------------------------------------------------------------------------------------------
11374 const FieldTrait TradingSessionListUpdateReport::NoTradingSessions::NoMDFeedTypes::_traits[] =
11375 {
11376  FieldTrait( 264, 1, 2, 0x4), FieldTrait(1021, 1, 3, 0x4), FieldTrait(1022, 15, 1, 0x4)
11377 };
11378 const FieldTrait_Hash_Array TradingSessionListUpdateReport::NoTradingSessions::NoMDFeedTypes::_ftha(TradingSessionListUpdateReport::NoTradingSessions::NoMDFeedTypes::_traits, 3);
11381 //-------------------------------------------------------------------------------------------------
11382 const FieldTrait TradingSessionListUpdateReport::NoTradingSessions::NoExecInstRules::_traits[] =
11383 {
11384  FieldTrait(1308, 7, 1, 0x4)
11385 };
11386 const FieldTrait_Hash_Array TradingSessionListUpdateReport::NoTradingSessions::NoExecInstRules::_ftha(TradingSessionListUpdateReport::NoTradingSessions::NoExecInstRules::_traits, 1);
11389 //-------------------------------------------------------------------------------------------------
11390 const FieldTrait TradingSessionListUpdateReport::NoTradingSessions::NoMatchRules::_traits[] =
11391 {
11392  FieldTrait( 574, 15, 2, 0x4), FieldTrait(1142, 15, 1, 0x4)
11393 };
11394 const FieldTrait_Hash_Array TradingSessionListUpdateReport::NoTradingSessions::NoMatchRules::_ftha(TradingSessionListUpdateReport::NoTradingSessions::NoMatchRules::_traits, 2);
11397 //-------------------------------------------------------------------------------------------------
11398 const FieldTrait TradingSessionListUpdateReport::NoTradingSessions::NoOrdTypeRules::_traits[] =
11399 {
11400  FieldTrait( 40, 7, 1, 0x4)
11401 };
11402 const FieldTrait_Hash_Array TradingSessionListUpdateReport::NoTradingSessions::NoOrdTypeRules::_ftha(TradingSessionListUpdateReport::NoTradingSessions::NoOrdTypeRules::_traits, 1);
11405 //-------------------------------------------------------------------------------------------------
11406 const FieldTrait TradingSessionListUpdateReport::NoTradingSessions::NoTimeInForceRules::_traits[] =
11407 {
11408  FieldTrait( 59, 7, 1, 0x4)
11409 };
11410 const FieldTrait_Hash_Array TradingSessionListUpdateReport::NoTradingSessions::NoTimeInForceRules::_ftha(TradingSessionListUpdateReport::NoTradingSessions::NoTimeInForceRules::_traits, 1);
11413 //-------------------------------------------------------------------------------------------------
11414 const FieldTrait MarketDefinitionRequest::_traits[] =
11415 {
11416  FieldTrait( 263, 7, 2, 0x5), FieldTrait(1300, 15, 4, 0x4), FieldTrait(1301, 20, 3, 0x4),
11417  FieldTrait(1325, 15, 5, 0x4), FieldTrait(1393, 15, 1, 0x5)
11418 };
11421 //-------------------------------------------------------------------------------------------------
11422 const FieldTrait MarketDefinition::_traits[] =
11423 {
11424  FieldTrait( 15, 19, 9, 0x4), FieldTrait( 58, 15, 30, 0x4), FieldTrait( 60, 22, 29, 0x4),
11425  FieldTrait( 354, 2, 31, 0x4), FieldTrait( 355, 28, 32, 0x4), FieldTrait( 423, 1, 25, 0x4),
11426  FieldTrait( 561, 10, 22, 0x4), FieldTrait( 562, 10, 17, 0x4), FieldTrait( 827, 1, 16, 0x4),
11427  FieldTrait(1140, 10, 18, 0x4), FieldTrait(1143, 9, 19, 0x4), FieldTrait(1144, 1, 20, 0x4),
11428  FieldTrait(1148, 11, 13, 0x4), FieldTrait(1149, 11, 14, 0x4), FieldTrait(1150, 11, 15, 0x4),
11429  FieldTrait(1180, 15, 33, 0x4), FieldTrait(1181, 4, 34, 0x4), FieldTrait(1205, 1, 10, 0xc),
11430  FieldTrait(1232, 1, 28, 0xc), FieldTrait(1234, 1, 11, 0xc), FieldTrait(1237, 1, 26, 0xc),
11431  FieldTrait(1239, 1, 27, 0xc), FieldTrait(1245, 19, 21, 0x4), FieldTrait(1300, 15, 4, 0x4),
11432  FieldTrait(1301, 20, 3, 0x5), FieldTrait(1306, 1, 12, 0x4), FieldTrait(1325, 15, 8, 0x4),
11433  FieldTrait(1350, 4, 35, 0x4), FieldTrait(1352, 8, 36, 0x4), FieldTrait(1377, 1, 23, 0x4),
11434  FieldTrait(1378, 1, 24, 0x4), FieldTrait(1393, 15, 2, 0x4), FieldTrait(1394, 15, 1, 0x5),
11435  FieldTrait(1396, 15, 5, 0x4), FieldTrait(1397, 2, 6, 0x4), FieldTrait(1398, 28, 7, 0x4)
11436 };
11437 const FieldTrait_Hash_Array MarketDefinition::_ftha(MarketDefinition::_traits, 36);
11439 //-------------------------------------------------------------------------------------------------
11440 const FieldTrait MarketDefinition::NoTickRules::_traits[] =
11441 {
11442  FieldTrait(1206, 11, 1, 0x4), FieldTrait(1207, 11, 2, 0x4), FieldTrait(1208, 11, 3, 0x4),
11443  FieldTrait(1209, 1, 4, 0x4)
11444 };
11447 const unsigned short MarketDefinition::NoTickRules::_fnum;
11448 //-------------------------------------------------------------------------------------------------
11449 const FieldTrait MarketDefinition::NoExecInstRules::_traits[] =
11450 {
11451  FieldTrait(1308, 7, 1, 0x4)
11452 };
11454 const MsgType MarketDefinition::NoExecInstRules::_msgtype("NoExecInstRules");
11455 const unsigned short MarketDefinition::NoExecInstRules::_fnum;
11456 //-------------------------------------------------------------------------------------------------
11457 const FieldTrait MarketDefinition::NoLotTypeRules::_traits[] =
11458 {
11459  FieldTrait(1093, 7, 1, 0x4), FieldTrait(1231, 10, 2, 0x4)
11460 };
11462 const MsgType MarketDefinition::NoLotTypeRules::_msgtype("NoLotTypeRules");
11463 const unsigned short MarketDefinition::NoLotTypeRules::_fnum;
11464 //-------------------------------------------------------------------------------------------------
11465 const FieldTrait MarketDefinition::NoOrdTypeRules::_traits[] =
11466 {
11467  FieldTrait( 40, 7, 1, 0x4)
11468 };
11470 const MsgType MarketDefinition::NoOrdTypeRules::_msgtype("NoOrdTypeRules");
11471 const unsigned short MarketDefinition::NoOrdTypeRules::_fnum;
11472 //-------------------------------------------------------------------------------------------------
11474 {
11475  FieldTrait( 59, 7, 1, 0x4)
11476 };
11478 const MsgType MarketDefinition::NoTimeInForceRules::_msgtype("NoTimeInForceRules");
11479 const unsigned short MarketDefinition::NoTimeInForceRules::_fnum;
11480 //-------------------------------------------------------------------------------------------------
11481 const FieldTrait MarketDefinitionUpdateReport::_traits[] =
11482 {
11483  FieldTrait( 15, 19, 10, 0x4), FieldTrait( 58, 15, 31, 0x4), FieldTrait( 60, 22, 30, 0x4),
11484  FieldTrait( 354, 2, 32, 0x4), FieldTrait( 355, 28, 33, 0x4), FieldTrait( 423, 1, 26, 0x4),
11485  FieldTrait( 561, 10, 23, 0x4), FieldTrait( 562, 10, 18, 0x4), FieldTrait( 827, 1, 17, 0x4),
11486  FieldTrait(1140, 10, 19, 0x4), FieldTrait(1143, 9, 20, 0x4), FieldTrait(1144, 1, 21, 0x4),
11487  FieldTrait(1148, 11, 14, 0x4), FieldTrait(1149, 11, 15, 0x4), FieldTrait(1150, 11, 16, 0x4),
11488  FieldTrait(1180, 15, 34, 0x4), FieldTrait(1181, 4, 35, 0x4), FieldTrait(1205, 1, 11, 0xc),
11489  FieldTrait(1232, 1, 29, 0xc), FieldTrait(1234, 1, 12, 0xc), FieldTrait(1237, 1, 27, 0xc),
11490  FieldTrait(1239, 1, 28, 0xc), FieldTrait(1245, 19, 22, 0x4), FieldTrait(1300, 15, 5, 0x4),
11491  FieldTrait(1301, 20, 4, 0x5), FieldTrait(1306, 1, 13, 0x4), FieldTrait(1325, 15, 9, 0x4),
11492  FieldTrait(1350, 4, 36, 0x4), FieldTrait(1352, 8, 37, 0x4), FieldTrait(1377, 1, 24, 0x4),
11493  FieldTrait(1378, 1, 25, 0x4), FieldTrait(1393, 15, 2, 0x4), FieldTrait(1394, 15, 1, 0x5),
11494  FieldTrait(1395, 7, 3, 0x4), FieldTrait(1396, 15, 6, 0x4), FieldTrait(1397, 2, 7, 0x4),
11495  FieldTrait(1398, 28, 8, 0x4)
11496 };
11499 //-------------------------------------------------------------------------------------------------
11501 {
11502  FieldTrait(1206, 11, 1, 0x4), FieldTrait(1207, 11, 2, 0x4), FieldTrait(1208, 11, 3, 0x4),
11503  FieldTrait(1209, 1, 4, 0x4)
11504 };
11508 //-------------------------------------------------------------------------------------------------
11510 {
11511  FieldTrait(1308, 7, 1, 0x4)
11512 };
11516 //-------------------------------------------------------------------------------------------------
11518 {
11519  FieldTrait(1093, 7, 1, 0x4), FieldTrait(1231, 10, 2, 0x4)
11520 };
11524 //-------------------------------------------------------------------------------------------------
11526 {
11527  FieldTrait( 40, 7, 1, 0x4)
11528 };
11532 //-------------------------------------------------------------------------------------------------
11534 {
11535  FieldTrait( 59, 7, 1, 0x4)
11536 };
11540 //-------------------------------------------------------------------------------------------------
11541 const FieldTrait ApplicationMessageRequest::_traits[] =
11542 {
11543  FieldTrait( 58, 15, 4, 0x4), FieldTrait( 354, 2, 5, 0x4), FieldTrait( 355, 28, 6, 0x4),
11544  FieldTrait( 453, 1, 7, 0xc), FieldTrait(1346, 15, 1, 0x5), FieldTrait(1347, 1, 2, 0x5),
11545  FieldTrait(1351, 1, 3, 0xc)
11546 };
11549 //-------------------------------------------------------------------------------------------------
11551 {
11552  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
11553  FieldTrait( 802, 1, 4, 0xc)
11554 };
11558 //-------------------------------------------------------------------------------------------------
11559 const FieldTrait ApplicationMessageRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
11560 {
11561  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
11562 };
11563 const FieldTrait_Hash_Array ApplicationMessageRequest::NoPartyIDs::NoPartySubIDs::_ftha(ApplicationMessageRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
11566 //-------------------------------------------------------------------------------------------------
11568 {
11569  FieldTrait( 539, 1, 4, 0xc), FieldTrait(1182, 4, 2, 0x4), FieldTrait(1183, 4, 3, 0x4),
11570  FieldTrait(1355, 15, 1, 0x4), FieldTrait(1433, 15, 5, 0x4)
11571 };
11574 const unsigned short ApplicationMessageRequest::NoApplIDs::_fnum;
11575 //-------------------------------------------------------------------------------------------------
11576 const FieldTrait ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::_traits[] =
11577 {
11578  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
11579  FieldTrait( 804, 1, 4, 0xc)
11580 };
11581 const FieldTrait_Hash_Array ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::_ftha(ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::_traits, 4);
11584 //-------------------------------------------------------------------------------------------------
11585 const FieldTrait ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
11586 {
11587  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
11588 };
11589 const FieldTrait_Hash_Array ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
11592 //-------------------------------------------------------------------------------------------------
11593 const FieldTrait ApplicationMessageRequestAck::_traits[] =
11594 {
11595  FieldTrait( 58, 15, 7, 0x4), FieldTrait( 354, 2, 8, 0x4), FieldTrait( 355, 28, 9, 0x4),
11596  FieldTrait( 453, 1, 10, 0xc), FieldTrait(1346, 15, 2, 0x4), FieldTrait(1347, 1, 3, 0x4),
11597  FieldTrait(1348, 1, 4, 0x4), FieldTrait(1349, 1, 5, 0x4), FieldTrait(1351, 1, 6, 0xc),
11598  FieldTrait(1353, 15, 1, 0x5)
11599 };
11602 //-------------------------------------------------------------------------------------------------
11604 {
11605  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
11606  FieldTrait( 802, 1, 4, 0xc)
11607 };
11611 //-------------------------------------------------------------------------------------------------
11612 const FieldTrait ApplicationMessageRequestAck::NoPartyIDs::NoPartySubIDs::_traits[] =
11613 {
11614  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
11615 };
11616 const FieldTrait_Hash_Array ApplicationMessageRequestAck::NoPartyIDs::NoPartySubIDs::_ftha(ApplicationMessageRequestAck::NoPartyIDs::NoPartySubIDs::_traits, 2);
11619 //-------------------------------------------------------------------------------------------------
11621 {
11622  FieldTrait( 539, 1, 6, 0xc), FieldTrait(1182, 4, 2, 0x4), FieldTrait(1183, 4, 3, 0x4),
11623  FieldTrait(1354, 1, 5, 0x4), FieldTrait(1355, 15, 1, 0x4), FieldTrait(1357, 4, 4, 0x4),
11624  FieldTrait(1433, 15, 7, 0x4)
11625 };
11629 //-------------------------------------------------------------------------------------------------
11630 const FieldTrait ApplicationMessageRequestAck::NoApplIDs::NoNestedPartyIDs::_traits[] =
11631 {
11632  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
11633  FieldTrait( 804, 1, 4, 0xc)
11634 };
11635 const FieldTrait_Hash_Array ApplicationMessageRequestAck::NoApplIDs::NoNestedPartyIDs::_ftha(ApplicationMessageRequestAck::NoApplIDs::NoNestedPartyIDs::_traits, 4);
11638 //-------------------------------------------------------------------------------------------------
11639 const FieldTrait ApplicationMessageRequestAck::NoApplIDs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
11640 {
11641  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
11642 };
11643 const FieldTrait_Hash_Array ApplicationMessageRequestAck::NoApplIDs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(ApplicationMessageRequestAck::NoApplIDs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
11646 //-------------------------------------------------------------------------------------------------
11647 const FieldTrait ApplicationMessageReport::_traits[] =
11648 {
11649  FieldTrait( 58, 15, 4, 0x4), FieldTrait( 354, 2, 5, 0x4), FieldTrait( 355, 28, 6, 0x4),
11650  FieldTrait(1346, 15, 7, 0x4), FieldTrait(1351, 1, 3, 0xc), FieldTrait(1356, 15, 1, 0x5),
11651  FieldTrait(1426, 1, 2, 0x5)
11652 };
11655 //-------------------------------------------------------------------------------------------------
11657 {
11658  FieldTrait(1355, 15, 1, 0x4), FieldTrait(1357, 4, 3, 0x4), FieldTrait(1399, 4, 2, 0x4)
11659 };
11662 const unsigned short ApplicationMessageReport::NoApplIDs::_fnum;
11663 //-------------------------------------------------------------------------------------------------
11664 const FieldTrait OrderMassActionReport::_traits[] =
11665 {
11666  FieldTrait( 11, 15, 1, 0x4), FieldTrait( 22, 15, 18, 0x4), FieldTrait( 48, 15, 17, 0x4),
11667  FieldTrait( 54, 7, 175, 0x4), FieldTrait( 55, 15, 15, 0x4), FieldTrait( 58, 15, 177, 0x4),
11668  FieldTrait( 60, 22, 176, 0x4), FieldTrait( 65, 15, 16, 0x4), FieldTrait( 106, 15, 44, 0x4),
11669  FieldTrait( 107, 15, 47, 0x4), FieldTrait( 167, 15, 22, 0x4), FieldTrait( 200, 21, 24, 0x4),
11670  FieldTrait( 201, 1, 85, 0x4), FieldTrait( 202, 11, 38, 0x4), FieldTrait( 206, 7, 40, 0x4),
11671  FieldTrait( 207, 20, 43, 0x4), FieldTrait( 223, 14, 42, 0x4), FieldTrait( 224, 25, 26, 0x4),
11672  FieldTrait( 225, 25, 27, 0x4), FieldTrait( 226, 1, 29, 0x4), FieldTrait( 227, 14, 30, 0x4),
11673  FieldTrait( 228, 9, 31, 0x4), FieldTrait( 231, 9, 41, 0x4), FieldTrait( 239, 1, 28, 0x4),
11674  FieldTrait( 240, 25, 37, 0x4), FieldTrait( 241, 25, 114, 0x4), FieldTrait( 242, 25, 115, 0x4),
11675  FieldTrait( 243, 1, 116, 0x4), FieldTrait( 244, 1, 117, 0x4), FieldTrait( 245, 14, 118, 0x4),
11676  FieldTrait( 246, 9, 119, 0x4), FieldTrait( 247, 25, 125, 0x4), FieldTrait( 255, 15, 32, 0x4),
11677  FieldTrait( 256, 15, 120, 0x4), FieldTrait( 305, 15, 106, 0x4), FieldTrait( 306, 15, 132, 0x4),
11678  FieldTrait( 307, 15, 135, 0x4), FieldTrait( 308, 20, 131, 0x4), FieldTrait( 309, 15, 105, 0x4),
11679  FieldTrait( 310, 15, 110, 0x4), FieldTrait( 311, 15, 103, 0x4), FieldTrait( 312, 15, 104, 0x4),
11680  FieldTrait( 313, 21, 112, 0x4), FieldTrait( 315, 1, 162, 0x4), FieldTrait( 316, 11, 126, 0x4),
11681  FieldTrait( 317, 7, 128, 0x4), FieldTrait( 318, 19, 140, 0x4), FieldTrait( 336, 15, 12, 0x4),
11682  FieldTrait( 348, 2, 45, 0x4), FieldTrait( 349, 28, 46, 0x4), FieldTrait( 350, 2, 48, 0x4),
11683  FieldTrait( 351, 28, 49, 0x4), FieldTrait( 354, 2, 178, 0x4), FieldTrait( 355, 28, 179, 0x4),
11684  FieldTrait( 362, 2, 133, 0x4), FieldTrait( 363, 28, 134, 0x4), FieldTrait( 364, 2, 136, 0x4),
11685  FieldTrait( 365, 28, 137, 0x4), FieldTrait( 435, 14, 130, 0x4), FieldTrait( 436, 9, 129, 0x4),
11686  FieldTrait( 453, 1, 14, 0xc), FieldTrait( 454, 1, 19, 0xc), FieldTrait( 457, 1, 107, 0xc),
11687  FieldTrait( 460, 1, 20, 0x4), FieldTrait( 461, 15, 21, 0x4), FieldTrait( 462, 1, 108, 0x4),
11688  FieldTrait( 463, 15, 109, 0x4), FieldTrait( 470, 18, 34, 0x4), FieldTrait( 471, 15, 35, 0x4),
11689  FieldTrait( 472, 15, 36, 0x4), FieldTrait( 526, 15, 2, 0x4), FieldTrait( 533, 1, 8, 0x4),
11690  FieldTrait( 534, 1, 9, 0xc), FieldTrait( 541, 25, 25, 0x4), FieldTrait( 542, 25, 113, 0x4),
11691  FieldTrait( 543, 15, 33, 0x4), FieldTrait( 592, 18, 122, 0x4), FieldTrait( 593, 15, 123, 0x4),
11692  FieldTrait( 594, 15, 124, 0x4), FieldTrait( 595, 15, 121, 0x4), FieldTrait( 625, 15, 13, 0x4),
11693  FieldTrait( 667, 21, 51, 0x4), FieldTrait( 691, 15, 50, 0x4), FieldTrait( 762, 15, 23, 0x4),
11694  FieldTrait( 763, 15, 111, 0x4), FieldTrait( 810, 11, 142, 0x4), FieldTrait( 864, 1, 54, 0xc),
11695  FieldTrait( 873, 25, 55, 0x4), FieldTrait( 874, 25, 56, 0x4), FieldTrait( 875, 1, 52, 0x4),
11696  FieldTrait( 876, 15, 53, 0x4), FieldTrait( 877, 15, 138, 0x4), FieldTrait( 878, 15, 139, 0x4),
11697  FieldTrait( 879, 10, 141, 0x4), FieldTrait( 882, 11, 143, 0x4), FieldTrait( 883, 11, 144, 0x4),
11698  FieldTrait( 884, 13, 145, 0x4), FieldTrait( 885, 13, 146, 0x4), FieldTrait( 886, 13, 147, 0x4),
11699  FieldTrait( 887, 1, 148, 0xc), FieldTrait( 941, 19, 127, 0x4), FieldTrait( 947, 19, 39, 0x4),
11700  FieldTrait( 965, 15, 57, 0x4), FieldTrait( 966, 15, 58, 0x4), FieldTrait( 967, 9, 60, 0x4),
11701  FieldTrait( 968, 9, 61, 0x4), FieldTrait( 969, 9, 62, 0x4), FieldTrait( 970, 1, 63, 0x4),
11702  FieldTrait( 971, 1, 64, 0x4), FieldTrait( 972, 14, 149, 0x4), FieldTrait( 973, 13, 151, 0x4),
11703  FieldTrait( 974, 15, 152, 0x4), FieldTrait( 975, 1, 150, 0x4), FieldTrait( 996, 15, 66, 0x4),
11704  FieldTrait( 997, 15, 67, 0x4), FieldTrait( 998, 15, 153, 0x4), FieldTrait(1000, 15, 154, 0x4),
11705  FieldTrait(1018, 1, 65, 0xc), FieldTrait(1038, 13, 155, 0x4), FieldTrait(1039, 15, 157, 0x4),
11706  FieldTrait(1044, 10, 158, 0x4), FieldTrait(1045, 9, 159, 0x4), FieldTrait(1046, 7, 160, 0x4),
11707  FieldTrait(1049, 7, 59, 0x4), FieldTrait(1058, 1, 156, 0xc), FieldTrait(1079, 26, 68, 0x4),
11708  FieldTrait(1146, 13, 70, 0x4), FieldTrait(1147, 10, 71, 0x4), FieldTrait(1151, 15, 69, 0x4),
11709  FieldTrait(1184, 2, 72, 0x4), FieldTrait(1185, 29, 73, 0x4), FieldTrait(1186, 15, 74, 0x4),
11710  FieldTrait(1191, 15, 76, 0x4), FieldTrait(1192, 10, 77, 0x4), FieldTrait(1193, 7, 78, 0x4),
11711  FieldTrait(1194, 1, 79, 0x4), FieldTrait(1195, 13, 80, 0x4), FieldTrait(1196, 15, 81, 0x4),
11712  FieldTrait(1197, 15, 88, 0x4), FieldTrait(1198, 1, 82, 0x4), FieldTrait(1199, 11, 83, 0x4),
11713  FieldTrait(1200, 11, 84, 0x4), FieldTrait(1213, 26, 161, 0x4), FieldTrait(1227, 15, 75, 0x4),
11714  FieldTrait(1242, 8, 87, 0x4), FieldTrait(1244, 8, 86, 0x4), FieldTrait(1300, 15, 11, 0x4),
11715  FieldTrait(1301, 20, 10, 0x4), FieldTrait(1369, 15, 3, 0x5), FieldTrait(1370, 1, 180, 0xc),
11716  FieldTrait(1373, 1, 4, 0x5), FieldTrait(1374, 1, 5, 0x5), FieldTrait(1375, 1, 6, 0x5),
11717  FieldTrait(1376, 1, 7, 0x4), FieldTrait(1419, 1, 163, 0x4), FieldTrait(1423, 10, 164, 0x4),
11718  FieldTrait(1424, 15, 165, 0x4), FieldTrait(1425, 10, 166, 0x4), FieldTrait(1435, 1, 89, 0x4),
11719  FieldTrait(1437, 1, 167, 0x4), FieldTrait(1439, 1, 90, 0x4), FieldTrait(1441, 1, 168, 0x4),
11720  FieldTrait(1449, 15, 91, 0x4), FieldTrait(1450, 15, 92, 0x4), FieldTrait(1451, 14, 93, 0x4),
11721  FieldTrait(1452, 14, 94, 0x4), FieldTrait(1453, 15, 169, 0x4), FieldTrait(1454, 15, 170, 0x4),
11722  FieldTrait(1455, 14, 171, 0x4), FieldTrait(1456, 14, 172, 0x4), FieldTrait(1457, 14, 95, 0x4),
11723  FieldTrait(1458, 14, 96, 0x4), FieldTrait(1459, 14, 173, 0x4), FieldTrait(1460, 14, 174, 0x4),
11724  FieldTrait(1461, 1, 181, 0xc), FieldTrait(1478, 1, 97, 0x4), FieldTrait(1479, 1, 98, 0x4),
11725  FieldTrait(1480, 14, 99, 0x4), FieldTrait(1481, 1, 100, 0x4), FieldTrait(1482, 1, 101, 0x4),
11726  FieldTrait(1483, 1, 102, 0xc)
11727 };
11728 const FieldTrait_Hash_Array OrderMassActionReport::_ftha(OrderMassActionReport::_traits, 181);
11730 //-------------------------------------------------------------------------------------------------
11731 const FieldTrait OrderMassActionReport::NoPartyIDs::_traits[] =
11732 {
11733  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
11734  FieldTrait( 802, 1, 4, 0xc)
11735 };
11738 const unsigned short OrderMassActionReport::NoPartyIDs::_fnum;
11739 //-------------------------------------------------------------------------------------------------
11740 const FieldTrait OrderMassActionReport::NoPartyIDs::NoPartySubIDs::_traits[] =
11741 {
11742  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
11743 };
11744 const FieldTrait_Hash_Array OrderMassActionReport::NoPartyIDs::NoPartySubIDs::_ftha(OrderMassActionReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
11747 //-------------------------------------------------------------------------------------------------
11749 {
11750  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
11751 };
11755 //-------------------------------------------------------------------------------------------------
11757 {
11758  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
11759 };
11761 const MsgType OrderMassActionReport::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
11763 //-------------------------------------------------------------------------------------------------
11765 {
11766  FieldTrait( 41, 15, 1, 0x4), FieldTrait( 535, 15, 2, 0x4), FieldTrait( 536, 15, 3, 0x4)
11767 };
11771 //-------------------------------------------------------------------------------------------------
11772 const FieldTrait OrderMassActionReport::NoEvents::_traits[] =
11773 {
11774  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
11775  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
11776 };
11779 const unsigned short OrderMassActionReport::NoEvents::_fnum;
11780 //-------------------------------------------------------------------------------------------------
11782 {
11783  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
11784 };
11788 //-------------------------------------------------------------------------------------------------
11790 {
11791  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
11792  FieldTrait(1052, 1, 4, 0xc)
11793 };
11797 //-------------------------------------------------------------------------------------------------
11798 const FieldTrait OrderMassActionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
11799 {
11800  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
11801 };
11802 const FieldTrait_Hash_Array OrderMassActionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(OrderMassActionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
11805 //-------------------------------------------------------------------------------------------------
11807 {
11808  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
11809  FieldTrait(1062, 1, 4, 0xc)
11810 };
11812 const MsgType OrderMassActionReport::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
11814 //-------------------------------------------------------------------------------------------------
11815 const FieldTrait OrderMassActionReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
11816 {
11817  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
11818 };
11819 const FieldTrait_Hash_Array OrderMassActionReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(OrderMassActionReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
11822 //-------------------------------------------------------------------------------------------------
11824 {
11825  FieldTrait(1371, 15, 2, 0x4), FieldTrait(1372, 15, 1, 0x4)
11826 };
11830 //-------------------------------------------------------------------------------------------------
11832 {
11833  FieldTrait(1462, 15, 1, 0x4), FieldTrait(1463, 7, 2, 0x4), FieldTrait(1464, 1, 3, 0x4)
11834 };
11838 //-------------------------------------------------------------------------------------------------
11840 {
11841  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
11842  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
11843  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
11844 };
11848 //-------------------------------------------------------------------------------------------------
11849 const FieldTrait OrderMassActionReport::NoComplexEvents::NoComplexEventDates::_traits[] =
11850 {
11851  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
11852 };
11853 const FieldTrait_Hash_Array OrderMassActionReport::NoComplexEvents::NoComplexEventDates::_ftha(OrderMassActionReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
11856 //-------------------------------------------------------------------------------------------------
11857 const FieldTrait OrderMassActionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
11858 {
11859  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
11860 };
11861 const FieldTrait_Hash_Array OrderMassActionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(OrderMassActionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
11864 //-------------------------------------------------------------------------------------------------
11865 const FieldTrait Email::_traits[] =
11866 {
11867  FieldTrait( 11, 15, 12, 0x4), FieldTrait( 33, 1, 13, 0xd), FieldTrait( 37, 15, 11, 0x4),
11868  FieldTrait( 42, 22, 3, 0x4), FieldTrait( 94, 7, 2, 0x5), FieldTrait( 95, 2, 14, 0x4),
11869  FieldTrait( 96, 28, 15, 0x4), FieldTrait( 146, 1, 8, 0xc), FieldTrait( 147, 15, 4, 0x5),
11870  FieldTrait( 164, 15, 1, 0x5), FieldTrait( 215, 1, 7, 0xc), FieldTrait( 356, 2, 5, 0x4),
11871  FieldTrait( 357, 28, 6, 0x4), FieldTrait( 555, 1, 10, 0xc), FieldTrait( 711, 1, 9, 0xc)
11872 };
11873 const FieldTrait_Hash_Array Email::_ftha(Email::_traits, 15);
11874 const MsgType Email::_msgtype("C");
11875 //-------------------------------------------------------------------------------------------------
11876 const FieldTrait Email::NoLinesOfText::_traits[] =
11877 {
11878  FieldTrait( 58, 15, 1, 0x5), FieldTrait( 354, 2, 2, 0x4), FieldTrait( 355, 28, 3, 0x4)
11879 };
11880 const FieldTrait_Hash_Array Email::NoLinesOfText::_ftha(Email::NoLinesOfText::_traits, 3);
11881 const MsgType Email::NoLinesOfText::_msgtype("NoLinesOfText");
11882 const unsigned short Email::NoLinesOfText::_fnum;
11883 //-------------------------------------------------------------------------------------------------
11884 const FieldTrait Email::NoRelatedSym::_traits[] =
11885 {
11886  FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4), FieldTrait( 55, 15, 1, 0x4),
11887  FieldTrait( 65, 15, 2, 0x4), FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4),
11888  FieldTrait( 167, 15, 8, 0x4), FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4),
11889  FieldTrait( 202, 11, 24, 0x4), FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4),
11890  FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4),
11891  FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4),
11892  FieldTrait( 231, 9, 27, 0x4), FieldTrait( 239, 1, 14, 0x4), FieldTrait( 240, 25, 23, 0x4),
11893  FieldTrait( 255, 15, 18, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
11894  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 454, 1, 5, 0xc),
11895  FieldTrait( 460, 1, 6, 0x4), FieldTrait( 461, 15, 7, 0x4), FieldTrait( 470, 18, 20, 0x4),
11896  FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4), FieldTrait( 541, 25, 11, 0x4),
11897  FieldTrait( 543, 15, 19, 0x4), FieldTrait( 667, 21, 37, 0x4), FieldTrait( 691, 15, 36, 0x4),
11898  FieldTrait( 762, 15, 9, 0x4), FieldTrait( 864, 1, 40, 0xc), FieldTrait( 873, 25, 41, 0x4),
11899  FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4), FieldTrait( 876, 15, 39, 0x4),
11900  FieldTrait( 947, 19, 25, 0x4), FieldTrait( 965, 15, 43, 0x4), FieldTrait( 966, 15, 44, 0x4),
11901  FieldTrait( 967, 9, 46, 0x4), FieldTrait( 968, 9, 47, 0x4), FieldTrait( 969, 9, 48, 0x4),
11902  FieldTrait( 970, 1, 49, 0x4), FieldTrait( 971, 1, 50, 0x4), FieldTrait( 996, 15, 52, 0x4),
11903  FieldTrait( 997, 15, 53, 0x4), FieldTrait(1018, 1, 51, 0xc), FieldTrait(1049, 7, 45, 0x4),
11904  FieldTrait(1079, 26, 54, 0x4), FieldTrait(1146, 13, 56, 0x4), FieldTrait(1147, 10, 57, 0x4),
11905  FieldTrait(1151, 15, 55, 0x4), FieldTrait(1184, 2, 58, 0x4), FieldTrait(1185, 29, 59, 0x4),
11906  FieldTrait(1186, 15, 60, 0x4), FieldTrait(1191, 15, 62, 0x4), FieldTrait(1192, 10, 63, 0x4),
11907  FieldTrait(1193, 7, 64, 0x4), FieldTrait(1194, 1, 65, 0x4), FieldTrait(1195, 13, 66, 0x4),
11908  FieldTrait(1196, 15, 67, 0x4), FieldTrait(1197, 15, 74, 0x4), FieldTrait(1198, 1, 68, 0x4),
11909  FieldTrait(1199, 11, 69, 0x4), FieldTrait(1200, 11, 70, 0x4), FieldTrait(1227, 15, 61, 0x4),
11910  FieldTrait(1242, 8, 73, 0x4), FieldTrait(1244, 8, 72, 0x4), FieldTrait(1435, 1, 75, 0x4),
11911  FieldTrait(1439, 1, 76, 0x4), FieldTrait(1449, 15, 77, 0x4), FieldTrait(1450, 15, 78, 0x4),
11912  FieldTrait(1451, 14, 79, 0x4), FieldTrait(1452, 14, 80, 0x4), FieldTrait(1457, 14, 81, 0x4),
11913  FieldTrait(1458, 14, 82, 0x4), FieldTrait(1478, 1, 83, 0x4), FieldTrait(1479, 1, 84, 0x4),
11914  FieldTrait(1480, 14, 85, 0x4), FieldTrait(1481, 1, 86, 0x4), FieldTrait(1482, 1, 87, 0x4),
11915  FieldTrait(1483, 1, 88, 0xc)
11916 };
11917 const FieldTrait_Hash_Array Email::NoRelatedSym::_ftha(Email::NoRelatedSym::_traits, 88);
11918 const MsgType Email::NoRelatedSym::_msgtype("NoRelatedSym");
11919 const unsigned short Email::NoRelatedSym::_fnum;
11920 //-------------------------------------------------------------------------------------------------
11921 const FieldTrait Email::NoRelatedSym::NoSecurityAltID::_traits[] =
11922 {
11923  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
11924 };
11925 const FieldTrait_Hash_Array Email::NoRelatedSym::NoSecurityAltID::_ftha(Email::NoRelatedSym::NoSecurityAltID::_traits, 2);
11927 const unsigned short Email::NoRelatedSym::NoSecurityAltID::_fnum;
11928 //-------------------------------------------------------------------------------------------------
11929 const FieldTrait Email::NoRelatedSym::NoEvents::_traits[] =
11930 {
11931  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
11932  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
11933 };
11934 const FieldTrait_Hash_Array Email::NoRelatedSym::NoEvents::_ftha(Email::NoRelatedSym::NoEvents::_traits, 5);
11936 const unsigned short Email::NoRelatedSym::NoEvents::_fnum;
11937 //-------------------------------------------------------------------------------------------------
11938 const FieldTrait Email::NoRelatedSym::NoInstrumentParties::_traits[] =
11939 {
11940  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
11941  FieldTrait(1052, 1, 4, 0xc)
11942 };
11943 const FieldTrait_Hash_Array Email::NoRelatedSym::NoInstrumentParties::_ftha(Email::NoRelatedSym::NoInstrumentParties::_traits, 4);
11944 const MsgType Email::NoRelatedSym::NoInstrumentParties::_msgtype("NoInstrumentParties");
11946 //-------------------------------------------------------------------------------------------------
11947 const FieldTrait Email::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
11948 {
11949  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
11950 };
11951 const FieldTrait_Hash_Array Email::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(Email::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
11954 //-------------------------------------------------------------------------------------------------
11955 const FieldTrait Email::NoRelatedSym::NoComplexEvents::_traits[] =
11956 {
11957  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
11958  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
11959  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
11960 };
11961 const FieldTrait_Hash_Array Email::NoRelatedSym::NoComplexEvents::_ftha(Email::NoRelatedSym::NoComplexEvents::_traits, 8);
11963 const unsigned short Email::NoRelatedSym::NoComplexEvents::_fnum;
11964 //-------------------------------------------------------------------------------------------------
11965 const FieldTrait Email::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
11966 {
11967  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
11968 };
11969 const FieldTrait_Hash_Array Email::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(Email::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
11972 //-------------------------------------------------------------------------------------------------
11973 const FieldTrait Email::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
11974 {
11975  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
11976 };
11977 const FieldTrait_Hash_Array Email::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(Email::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
11980 //-------------------------------------------------------------------------------------------------
11981 const FieldTrait Email::NoRoutingIDs::_traits[] =
11982 {
11983  FieldTrait( 216, 1, 1, 0x4), FieldTrait( 217, 15, 2, 0x4)
11984 };
11985 const FieldTrait_Hash_Array Email::NoRoutingIDs::_ftha(Email::NoRoutingIDs::_traits, 2);
11986 const MsgType Email::NoRoutingIDs::_msgtype("NoRoutingIDs");
11987 const unsigned short Email::NoRoutingIDs::_fnum;
11988 //-------------------------------------------------------------------------------------------------
11989 const FieldTrait Email::NoLegs::_traits[] =
11990 {
11991  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
11992  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
11993  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
11994  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
11995  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
11996  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
11997  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
11998  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
11999  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
12000  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
12001  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
12002  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
12003  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
12004  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
12005  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
12006  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
12007  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
12008  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
12009 };
12010 const FieldTrait_Hash_Array Email::NoLegs::_ftha(Email::NoLegs::_traits, 54);
12011 const MsgType Email::NoLegs::_msgtype("NoLegs");
12012 const unsigned short Email::NoLegs::_fnum;
12013 //-------------------------------------------------------------------------------------------------
12014 const FieldTrait Email::NoLegs::NoLegSecurityAltID::_traits[] =
12015 {
12016  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
12017 };
12018 const FieldTrait_Hash_Array Email::NoLegs::NoLegSecurityAltID::_ftha(Email::NoLegs::NoLegSecurityAltID::_traits, 2);
12019 const MsgType Email::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
12020 const unsigned short Email::NoLegs::NoLegSecurityAltID::_fnum;
12021 //-------------------------------------------------------------------------------------------------
12022 const FieldTrait Email::NoUnderlyings::_traits[] =
12023 {
12024  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
12025  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
12026  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
12027  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
12028  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
12029  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
12030  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
12031  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
12032  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
12033  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
12034  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
12035  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
12036  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
12037  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
12038  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
12039  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
12040  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
12041  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
12042  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
12043  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
12044  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
12045  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
12046  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
12047  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
12048 };
12049 const FieldTrait_Hash_Array Email::NoUnderlyings::_ftha(Email::NoUnderlyings::_traits, 72);
12050 const MsgType Email::NoUnderlyings::_msgtype("NoUnderlyings");
12051 const unsigned short Email::NoUnderlyings::_fnum;
12052 //-------------------------------------------------------------------------------------------------
12053 const FieldTrait Email::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
12054 {
12055  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
12056 };
12057 const FieldTrait_Hash_Array Email::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(Email::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
12058 const MsgType Email::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
12060 //-------------------------------------------------------------------------------------------------
12061 const FieldTrait Email::NoUnderlyings::NoUnderlyingStips::_traits[] =
12062 {
12063  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
12064 };
12065 const FieldTrait_Hash_Array Email::NoUnderlyings::NoUnderlyingStips::_ftha(Email::NoUnderlyings::NoUnderlyingStips::_traits, 2);
12068 //-------------------------------------------------------------------------------------------------
12069 const FieldTrait Email::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
12070 {
12071  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
12072  FieldTrait(1062, 1, 4, 0xc)
12073 };
12074 const FieldTrait_Hash_Array Email::NoUnderlyings::NoUndlyInstrumentParties::_ftha(Email::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
12075 const MsgType Email::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
12077 //-------------------------------------------------------------------------------------------------
12078 const FieldTrait Email::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
12079 {
12080  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
12081 };
12082 const FieldTrait_Hash_Array Email::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(Email::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
12085 //-------------------------------------------------------------------------------------------------
12086 const FieldTrait OrderMassActionRequest::_traits[] =
12087 {
12088  FieldTrait( 11, 15, 1, 0x5), FieldTrait( 22, 15, 13, 0x4), FieldTrait( 48, 15, 12, 0x4),
12089  FieldTrait( 54, 7, 170, 0x4), FieldTrait( 55, 15, 10, 0x4), FieldTrait( 58, 15, 172, 0x4),
12090  FieldTrait( 60, 22, 171, 0x5), FieldTrait( 65, 15, 11, 0x4), FieldTrait( 106, 15, 39, 0x4),
12091  FieldTrait( 107, 15, 42, 0x4), FieldTrait( 167, 15, 17, 0x4), FieldTrait( 200, 21, 19, 0x4),
12092  FieldTrait( 201, 1, 80, 0x4), FieldTrait( 202, 11, 33, 0x4), FieldTrait( 206, 7, 35, 0x4),
12093  FieldTrait( 207, 20, 38, 0x4), FieldTrait( 223, 14, 37, 0x4), FieldTrait( 224, 25, 21, 0x4),
12094  FieldTrait( 225, 25, 22, 0x4), FieldTrait( 226, 1, 24, 0x4), FieldTrait( 227, 14, 25, 0x4),
12095  FieldTrait( 228, 9, 26, 0x4), FieldTrait( 231, 9, 36, 0x4), FieldTrait( 239, 1, 23, 0x4),
12096  FieldTrait( 240, 25, 32, 0x4), FieldTrait( 241, 25, 109, 0x4), FieldTrait( 242, 25, 110, 0x4),
12097  FieldTrait( 243, 1, 111, 0x4), FieldTrait( 244, 1, 112, 0x4), FieldTrait( 245, 14, 113, 0x4),
12098  FieldTrait( 246, 9, 114, 0x4), FieldTrait( 247, 25, 120, 0x4), FieldTrait( 255, 15, 27, 0x4),
12099  FieldTrait( 256, 15, 115, 0x4), FieldTrait( 305, 15, 101, 0x4), FieldTrait( 306, 15, 127, 0x4),
12100  FieldTrait( 307, 15, 130, 0x4), FieldTrait( 308, 20, 126, 0x4), FieldTrait( 309, 15, 100, 0x4),
12101  FieldTrait( 310, 15, 105, 0x4), FieldTrait( 311, 15, 98, 0x4), FieldTrait( 312, 15, 99, 0x4),
12102  FieldTrait( 313, 21, 107, 0x4), FieldTrait( 315, 1, 157, 0x4), FieldTrait( 316, 11, 121, 0x4),
12103  FieldTrait( 317, 7, 123, 0x4), FieldTrait( 318, 19, 135, 0x4), FieldTrait( 336, 15, 7, 0x4),
12104  FieldTrait( 348, 2, 40, 0x4), FieldTrait( 349, 28, 41, 0x4), FieldTrait( 350, 2, 43, 0x4),
12105  FieldTrait( 351, 28, 44, 0x4), FieldTrait( 354, 2, 173, 0x4), FieldTrait( 355, 28, 174, 0x4),
12106  FieldTrait( 362, 2, 128, 0x4), FieldTrait( 363, 28, 129, 0x4), FieldTrait( 364, 2, 131, 0x4),
12107  FieldTrait( 365, 28, 132, 0x4), FieldTrait( 435, 14, 125, 0x4), FieldTrait( 436, 9, 124, 0x4),
12108  FieldTrait( 453, 1, 9, 0xc), FieldTrait( 454, 1, 14, 0xc), FieldTrait( 457, 1, 102, 0xc),
12109  FieldTrait( 460, 1, 15, 0x4), FieldTrait( 461, 15, 16, 0x4), FieldTrait( 462, 1, 103, 0x4),
12110  FieldTrait( 463, 15, 104, 0x4), FieldTrait( 470, 18, 29, 0x4), FieldTrait( 471, 15, 30, 0x4),
12111  FieldTrait( 472, 15, 31, 0x4), FieldTrait( 526, 15, 2, 0x4), FieldTrait( 541, 25, 20, 0x4),
12112  FieldTrait( 542, 25, 108, 0x4), FieldTrait( 543, 15, 28, 0x4), FieldTrait( 592, 18, 117, 0x4),
12113  FieldTrait( 593, 15, 118, 0x4), FieldTrait( 594, 15, 119, 0x4), FieldTrait( 595, 15, 116, 0x4),
12114  FieldTrait( 625, 15, 8, 0x4), FieldTrait( 667, 21, 46, 0x4), FieldTrait( 691, 15, 45, 0x4),
12115  FieldTrait( 762, 15, 18, 0x4), FieldTrait( 763, 15, 106, 0x4), FieldTrait( 810, 11, 137, 0x4),
12116  FieldTrait( 864, 1, 49, 0xc), FieldTrait( 873, 25, 50, 0x4), FieldTrait( 874, 25, 51, 0x4),
12117  FieldTrait( 875, 1, 47, 0x4), FieldTrait( 876, 15, 48, 0x4), FieldTrait( 877, 15, 133, 0x4),
12118  FieldTrait( 878, 15, 134, 0x4), FieldTrait( 879, 10, 136, 0x4), FieldTrait( 882, 11, 138, 0x4),
12119  FieldTrait( 883, 11, 139, 0x4), FieldTrait( 884, 13, 140, 0x4), FieldTrait( 885, 13, 141, 0x4),
12120  FieldTrait( 886, 13, 142, 0x4), FieldTrait( 887, 1, 143, 0xc), FieldTrait( 941, 19, 122, 0x4),
12121  FieldTrait( 947, 19, 34, 0x4), FieldTrait( 965, 15, 52, 0x4), FieldTrait( 966, 15, 53, 0x4),
12122  FieldTrait( 967, 9, 55, 0x4), FieldTrait( 968, 9, 56, 0x4), FieldTrait( 969, 9, 57, 0x4),
12123  FieldTrait( 970, 1, 58, 0x4), FieldTrait( 971, 1, 59, 0x4), FieldTrait( 972, 14, 144, 0x4),
12124  FieldTrait( 973, 13, 146, 0x4), FieldTrait( 974, 15, 147, 0x4), FieldTrait( 975, 1, 145, 0x4),
12125  FieldTrait( 996, 15, 61, 0x4), FieldTrait( 997, 15, 62, 0x4), FieldTrait( 998, 15, 148, 0x4),
12126  FieldTrait(1000, 15, 149, 0x4), FieldTrait(1018, 1, 60, 0xc), FieldTrait(1038, 13, 150, 0x4),
12127  FieldTrait(1039, 15, 152, 0x4), FieldTrait(1044, 10, 153, 0x4), FieldTrait(1045, 9, 154, 0x4),
12128  FieldTrait(1046, 7, 155, 0x4), FieldTrait(1049, 7, 54, 0x4), FieldTrait(1058, 1, 151, 0xc),
12129  FieldTrait(1079, 26, 63, 0x4), FieldTrait(1146, 13, 65, 0x4), FieldTrait(1147, 10, 66, 0x4),
12130  FieldTrait(1151, 15, 64, 0x4), FieldTrait(1184, 2, 67, 0x4), FieldTrait(1185, 29, 68, 0x4),
12131  FieldTrait(1186, 15, 69, 0x4), FieldTrait(1191, 15, 71, 0x4), FieldTrait(1192, 10, 72, 0x4),
12132  FieldTrait(1193, 7, 73, 0x4), FieldTrait(1194, 1, 74, 0x4), FieldTrait(1195, 13, 75, 0x4),
12133  FieldTrait(1196, 15, 76, 0x4), FieldTrait(1197, 15, 83, 0x4), FieldTrait(1198, 1, 77, 0x4),
12134  FieldTrait(1199, 11, 78, 0x4), FieldTrait(1200, 11, 79, 0x4), FieldTrait(1213, 26, 156, 0x4),
12135  FieldTrait(1227, 15, 70, 0x4), FieldTrait(1242, 8, 82, 0x4), FieldTrait(1244, 8, 81, 0x4),
12136  FieldTrait(1300, 15, 6, 0x4), FieldTrait(1301, 20, 5, 0x4), FieldTrait(1373, 1, 3, 0x5),
12137  FieldTrait(1374, 1, 4, 0x5), FieldTrait(1419, 1, 158, 0x4), FieldTrait(1423, 10, 159, 0x4),
12138  FieldTrait(1424, 15, 160, 0x4), FieldTrait(1425, 10, 161, 0x4), FieldTrait(1435, 1, 84, 0x4),
12139  FieldTrait(1437, 1, 162, 0x4), FieldTrait(1439, 1, 85, 0x4), FieldTrait(1441, 1, 163, 0x4),
12140  FieldTrait(1449, 15, 86, 0x4), FieldTrait(1450, 15, 87, 0x4), FieldTrait(1451, 14, 88, 0x4),
12141  FieldTrait(1452, 14, 89, 0x4), FieldTrait(1453, 15, 164, 0x4), FieldTrait(1454, 15, 165, 0x4),
12142  FieldTrait(1455, 14, 166, 0x4), FieldTrait(1456, 14, 167, 0x4), FieldTrait(1457, 14, 90, 0x4),
12143  FieldTrait(1458, 14, 91, 0x4), FieldTrait(1459, 14, 168, 0x4), FieldTrait(1460, 14, 169, 0x4),
12144  FieldTrait(1461, 1, 175, 0xc), FieldTrait(1478, 1, 92, 0x4), FieldTrait(1479, 1, 93, 0x4),
12145  FieldTrait(1480, 14, 94, 0x4), FieldTrait(1481, 1, 95, 0x4), FieldTrait(1482, 1, 96, 0x4),
12146  FieldTrait(1483, 1, 97, 0xc)
12147 };
12148 const FieldTrait_Hash_Array OrderMassActionRequest::_ftha(OrderMassActionRequest::_traits, 175);
12150 //-------------------------------------------------------------------------------------------------
12152 {
12153  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
12154  FieldTrait( 802, 1, 4, 0xc)
12155 };
12158 const unsigned short OrderMassActionRequest::NoPartyIDs::_fnum;
12159 //-------------------------------------------------------------------------------------------------
12160 const FieldTrait OrderMassActionRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
12161 {
12162  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
12163 };
12164 const FieldTrait_Hash_Array OrderMassActionRequest::NoPartyIDs::NoPartySubIDs::_ftha(OrderMassActionRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
12167 //-------------------------------------------------------------------------------------------------
12169 {
12170  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
12171 };
12175 //-------------------------------------------------------------------------------------------------
12177 {
12178  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
12179 };
12181 const MsgType OrderMassActionRequest::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
12183 //-------------------------------------------------------------------------------------------------
12184 const FieldTrait OrderMassActionRequest::NoEvents::_traits[] =
12185 {
12186  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
12187  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
12188 };
12191 const unsigned short OrderMassActionRequest::NoEvents::_fnum;
12192 //-------------------------------------------------------------------------------------------------
12194 {
12195  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
12196 };
12200 //-------------------------------------------------------------------------------------------------
12202 {
12203  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
12204  FieldTrait(1052, 1, 4, 0xc)
12205 };
12209 //-------------------------------------------------------------------------------------------------
12210 const FieldTrait OrderMassActionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
12211 {
12212  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
12213 };
12214 const FieldTrait_Hash_Array OrderMassActionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(OrderMassActionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
12217 //-------------------------------------------------------------------------------------------------
12219 {
12220  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
12221  FieldTrait(1062, 1, 4, 0xc)
12222 };
12226 //-------------------------------------------------------------------------------------------------
12227 const FieldTrait OrderMassActionRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
12228 {
12229  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
12230 };
12231 const FieldTrait_Hash_Array OrderMassActionRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(OrderMassActionRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
12234 //-------------------------------------------------------------------------------------------------
12236 {
12237  FieldTrait(1462, 15, 1, 0x4), FieldTrait(1463, 7, 2, 0x4), FieldTrait(1464, 1, 3, 0x4)
12238 };
12242 //-------------------------------------------------------------------------------------------------
12244 {
12245  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
12246  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
12247  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
12248 };
12252 //-------------------------------------------------------------------------------------------------
12253 const FieldTrait OrderMassActionRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
12254 {
12255  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
12256 };
12257 const FieldTrait_Hash_Array OrderMassActionRequest::NoComplexEvents::NoComplexEventDates::_ftha(OrderMassActionRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
12260 //-------------------------------------------------------------------------------------------------
12261 const FieldTrait OrderMassActionRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
12262 {
12263  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
12264 };
12265 const FieldTrait_Hash_Array OrderMassActionRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(OrderMassActionRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
12268 //-------------------------------------------------------------------------------------------------
12269 const FieldTrait UserNotification::_traits[] =
12270 {
12271  FieldTrait( 58, 15, 3, 0x4), FieldTrait( 354, 2, 4, 0x4), FieldTrait( 355, 28, 5, 0x4),
12272  FieldTrait( 553, 15, 1, 0x4), FieldTrait( 926, 1, 2, 0x5)
12273 };
12274 const FieldTrait_Hash_Array UserNotification::_ftha(UserNotification::_traits, 5);
12276 //-------------------------------------------------------------------------------------------------
12277 const FieldTrait StreamAssignmentRequest::_traits[] =
12278 {
12279  FieldTrait(1497, 15, 1, 0x5), FieldTrait(1498, 1, 2, 0x5), FieldTrait(1499, 1, 3, 0xc)
12280 };
12283 //-------------------------------------------------------------------------------------------------
12285 {
12286  FieldTrait( 146, 1, 2, 0xc), FieldTrait( 453, 1, 1, 0xc)
12287 };
12290 const unsigned short StreamAssignmentRequest::NoAsgnReqs::_fnum;
12291 //-------------------------------------------------------------------------------------------------
12292 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::_traits[] =
12293 {
12294  FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4), FieldTrait( 55, 15, 1, 0x4),
12295  FieldTrait( 63, 15, 89, 0x4), FieldTrait( 65, 15, 2, 0x4), FieldTrait( 106, 15, 30, 0x4),
12296  FieldTrait( 107, 15, 33, 0x4), FieldTrait( 167, 15, 8, 0x4), FieldTrait( 200, 21, 10, 0x4),
12297  FieldTrait( 201, 1, 71, 0x4), FieldTrait( 202, 11, 24, 0x4), FieldTrait( 206, 7, 26, 0x4),
12298  FieldTrait( 207, 20, 29, 0x4), FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4),
12299  FieldTrait( 225, 25, 13, 0x4), FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4),
12300  FieldTrait( 228, 9, 17, 0x4), FieldTrait( 231, 9, 27, 0x4), FieldTrait( 239, 1, 14, 0x4),
12301  FieldTrait( 240, 25, 23, 0x4), FieldTrait( 255, 15, 18, 0x4), FieldTrait( 271, 10, 90, 0x4),
12302  FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4), FieldTrait( 350, 2, 34, 0x4),
12303  FieldTrait( 351, 28, 35, 0x4), FieldTrait( 454, 1, 5, 0xc), FieldTrait( 460, 1, 6, 0x4),
12304  FieldTrait( 461, 15, 7, 0x4), FieldTrait( 470, 18, 20, 0x4), FieldTrait( 471, 15, 21, 0x4),
12305  FieldTrait( 472, 15, 22, 0x4), FieldTrait( 541, 25, 11, 0x4), FieldTrait( 543, 15, 19, 0x4),
12306  FieldTrait( 667, 21, 37, 0x4), FieldTrait( 691, 15, 36, 0x4), FieldTrait( 762, 15, 9, 0x4),
12307  FieldTrait( 864, 1, 40, 0xc), FieldTrait( 873, 25, 41, 0x4), FieldTrait( 874, 25, 42, 0x4),
12308  FieldTrait( 875, 1, 38, 0x4), FieldTrait( 876, 15, 39, 0x4), FieldTrait( 947, 19, 25, 0x4),
12309  FieldTrait( 965, 15, 43, 0x4), FieldTrait( 966, 15, 44, 0x4), FieldTrait( 967, 9, 46, 0x4),
12310  FieldTrait( 968, 9, 47, 0x4), FieldTrait( 969, 9, 48, 0x4), FieldTrait( 970, 1, 49, 0x4),
12311  FieldTrait( 971, 1, 50, 0x4), FieldTrait( 996, 15, 52, 0x4), FieldTrait( 997, 15, 53, 0x4),
12312  FieldTrait(1018, 1, 51, 0xc), FieldTrait(1049, 7, 45, 0x4), FieldTrait(1079, 26, 54, 0x4),
12313  FieldTrait(1146, 13, 56, 0x4), FieldTrait(1147, 10, 57, 0x4), FieldTrait(1151, 15, 55, 0x4),
12314  FieldTrait(1184, 2, 58, 0x4), FieldTrait(1185, 29, 59, 0x4), FieldTrait(1186, 15, 60, 0x4),
12315  FieldTrait(1191, 15, 62, 0x4), FieldTrait(1192, 10, 63, 0x4), FieldTrait(1193, 7, 64, 0x4),
12316  FieldTrait(1194, 1, 65, 0x4), FieldTrait(1195, 13, 66, 0x4), FieldTrait(1196, 15, 67, 0x4),
12317  FieldTrait(1197, 15, 74, 0x4), FieldTrait(1198, 1, 68, 0x4), FieldTrait(1199, 11, 69, 0x4),
12318  FieldTrait(1200, 11, 70, 0x4), FieldTrait(1227, 15, 61, 0x4), FieldTrait(1242, 8, 73, 0x4),
12319  FieldTrait(1244, 8, 72, 0x4), FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4),
12320  FieldTrait(1449, 15, 77, 0x4), FieldTrait(1450, 15, 78, 0x4), FieldTrait(1451, 14, 79, 0x4),
12321  FieldTrait(1452, 14, 80, 0x4), FieldTrait(1457, 14, 81, 0x4), FieldTrait(1458, 14, 82, 0x4),
12322  FieldTrait(1478, 1, 83, 0x4), FieldTrait(1479, 1, 84, 0x4), FieldTrait(1480, 14, 85, 0x4),
12323  FieldTrait(1481, 1, 86, 0x4), FieldTrait(1482, 1, 87, 0x4), FieldTrait(1483, 1, 88, 0xc),
12324  FieldTrait(1500, 15, 91, 0x4)
12325 };
12326 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::_traits, 91);
12329 //-------------------------------------------------------------------------------------------------
12330 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_traits[] =
12331 {
12332  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
12333 };
12334 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_traits, 2);
12337 //-------------------------------------------------------------------------------------------------
12338 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoEvents::_traits[] =
12339 {
12340  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
12341  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
12342 };
12343 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoEvents::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoEvents::_traits, 5);
12346 //-------------------------------------------------------------------------------------------------
12347 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_traits[] =
12348 {
12349  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
12350  FieldTrait(1052, 1, 4, 0xc)
12351 };
12352 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_traits, 4);
12355 //-------------------------------------------------------------------------------------------------
12356 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
12357 {
12358  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
12359 };
12360 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
12363 //-------------------------------------------------------------------------------------------------
12364 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_traits[] =
12365 {
12366  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
12367  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
12368  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
12369 };
12370 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_traits, 8);
12373 //-------------------------------------------------------------------------------------------------
12374 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
12375 {
12376  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
12377 };
12378 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
12381 //-------------------------------------------------------------------------------------------------
12382 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
12383 {
12384  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
12385 };
12386 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
12389 //-------------------------------------------------------------------------------------------------
12390 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::_traits[] =
12391 {
12392  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
12393  FieldTrait( 802, 1, 4, 0xc)
12394 };
12395 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::_traits, 4);
12398 //-------------------------------------------------------------------------------------------------
12399 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_traits[] =
12400 {
12401  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
12402 };
12403 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_traits, 2);
12406 //-------------------------------------------------------------------------------------------------
12407 const FieldTrait StreamAssignmentReport::_traits[] =
12408 {
12409  FieldTrait(1497, 15, 3, 0x4), FieldTrait(1498, 1, 2, 0x4), FieldTrait(1499, 1, 4, 0xc),
12410  FieldTrait(1501, 15, 1, 0x5)
12411 };
12412 const FieldTrait_Hash_Array StreamAssignmentReport::_ftha(StreamAssignmentReport::_traits, 4);
12414 //-------------------------------------------------------------------------------------------------
12416 {
12417  FieldTrait( 146, 1, 2, 0xc), FieldTrait( 453, 1, 1, 0xc)
12418 };
12421 const unsigned short StreamAssignmentReport::NoAsgnReqs::_fnum;
12422 //-------------------------------------------------------------------------------------------------
12423 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::_traits[] =
12424 {
12425  FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4), FieldTrait( 55, 15, 1, 0x4),
12426  FieldTrait( 58, 15, 93, 0x4), FieldTrait( 63, 15, 89, 0x4), FieldTrait( 65, 15, 2, 0x4),
12427  FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4), FieldTrait( 167, 15, 8, 0x4),
12428  FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4), FieldTrait( 202, 11, 24, 0x4),
12429  FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4), FieldTrait( 223, 14, 28, 0x4),
12430  FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4), FieldTrait( 226, 1, 15, 0x4),
12431  FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4), FieldTrait( 231, 9, 27, 0x4),
12432  FieldTrait( 239, 1, 14, 0x4), FieldTrait( 240, 25, 23, 0x4), FieldTrait( 255, 15, 18, 0x4),
12433  FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4), FieldTrait( 350, 2, 34, 0x4),
12434  FieldTrait( 351, 28, 35, 0x4), FieldTrait( 354, 2, 94, 0x4), FieldTrait( 355, 28, 95, 0x4),
12435  FieldTrait( 454, 1, 5, 0xc), FieldTrait( 460, 1, 6, 0x4), FieldTrait( 461, 15, 7, 0x4),
12436  FieldTrait( 470, 18, 20, 0x4), FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4),
12437  FieldTrait( 541, 25, 11, 0x4), FieldTrait( 543, 15, 19, 0x4), FieldTrait( 667, 21, 37, 0x4),
12438  FieldTrait( 691, 15, 36, 0x4), FieldTrait( 762, 15, 9, 0x4), FieldTrait( 864, 1, 40, 0xc),
12439  FieldTrait( 873, 25, 41, 0x4), FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4),
12440  FieldTrait( 876, 15, 39, 0x4), FieldTrait( 947, 19, 25, 0x4), FieldTrait( 965, 15, 43, 0x4),
12441  FieldTrait( 966, 15, 44, 0x4), FieldTrait( 967, 9, 46, 0x4), FieldTrait( 968, 9, 47, 0x4),
12442  FieldTrait( 969, 9, 48, 0x4), FieldTrait( 970, 1, 49, 0x4), FieldTrait( 971, 1, 50, 0x4),
12443  FieldTrait( 996, 15, 52, 0x4), FieldTrait( 997, 15, 53, 0x4), FieldTrait(1018, 1, 51, 0xc),
12444  FieldTrait(1049, 7, 45, 0x4), FieldTrait(1079, 26, 54, 0x4), FieldTrait(1146, 13, 56, 0x4),
12445  FieldTrait(1147, 10, 57, 0x4), FieldTrait(1151, 15, 55, 0x4), FieldTrait(1184, 2, 58, 0x4),
12446  FieldTrait(1185, 29, 59, 0x4), FieldTrait(1186, 15, 60, 0x4), FieldTrait(1191, 15, 62, 0x4),
12447  FieldTrait(1192, 10, 63, 0x4), FieldTrait(1193, 7, 64, 0x4), FieldTrait(1194, 1, 65, 0x4),
12448  FieldTrait(1195, 13, 66, 0x4), FieldTrait(1196, 15, 67, 0x4), FieldTrait(1197, 15, 74, 0x4),
12449  FieldTrait(1198, 1, 68, 0x4), FieldTrait(1199, 11, 69, 0x4), FieldTrait(1200, 11, 70, 0x4),
12450  FieldTrait(1227, 15, 61, 0x4), FieldTrait(1242, 8, 73, 0x4), FieldTrait(1244, 8, 72, 0x4),
12451  FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4), FieldTrait(1449, 15, 77, 0x4),
12452  FieldTrait(1450, 15, 78, 0x4), FieldTrait(1451, 14, 79, 0x4), FieldTrait(1452, 14, 80, 0x4),
12453  FieldTrait(1457, 14, 81, 0x4), FieldTrait(1458, 14, 82, 0x4), FieldTrait(1478, 1, 83, 0x4),
12454  FieldTrait(1479, 1, 84, 0x4), FieldTrait(1480, 14, 85, 0x4), FieldTrait(1481, 1, 86, 0x4),
12455  FieldTrait(1482, 1, 87, 0x4), FieldTrait(1483, 1, 88, 0xc), FieldTrait(1500, 15, 91, 0x4),
12456  FieldTrait(1502, 1, 92, 0x4), FieldTrait(1617, 1, 90, 0x4)
12457 };
12458 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::_ftha(StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::_traits, 95);
12461 //-------------------------------------------------------------------------------------------------
12462 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_traits[] =
12463 {
12464  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
12465 };
12466 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_ftha(StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_traits, 2);
12469 //-------------------------------------------------------------------------------------------------
12470 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoEvents::_traits[] =
12471 {
12472  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
12473  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
12474 };
12475 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoEvents::_ftha(StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoEvents::_traits, 5);
12478 //-------------------------------------------------------------------------------------------------
12479 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_traits[] =
12480 {
12481  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
12482  FieldTrait(1052, 1, 4, 0xc)
12483 };
12484 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_ftha(StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_traits, 4);
12487 //-------------------------------------------------------------------------------------------------
12488 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
12489 {
12490  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
12491 };
12492 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
12495 //-------------------------------------------------------------------------------------------------
12496 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_traits[] =
12497 {
12498  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
12499  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
12500  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
12501 };
12502 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_ftha(StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_traits, 8);
12505 //-------------------------------------------------------------------------------------------------
12506 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
12507 {
12508  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
12509 };
12510 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
12513 //-------------------------------------------------------------------------------------------------
12514 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
12515 {
12516  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
12517 };
12518 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
12521 //-------------------------------------------------------------------------------------------------
12522 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::_traits[] =
12523 {
12524  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
12525  FieldTrait( 802, 1, 4, 0xc)
12526 };
12527 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::_ftha(StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::_traits, 4);
12530 //-------------------------------------------------------------------------------------------------
12531 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_traits[] =
12532 {
12533  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
12534 };
12535 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_ftha(StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_traits, 2);
12538 //-------------------------------------------------------------------------------------------------
12539 const FieldTrait StreamAssignmentReportACK::_traits[] =
12540 {
12541  FieldTrait( 58, 15, 4, 0x4), FieldTrait( 354, 2, 5, 0x4), FieldTrait( 355, 28, 6, 0x4),
12542  FieldTrait(1501, 15, 2, 0x5), FieldTrait(1502, 1, 3, 0x4), FieldTrait(1503, 1, 1, 0x5)
12543 };
12546 //-------------------------------------------------------------------------------------------------
12547 const FieldTrait PartyDetailsListRequest::_traits[] =
12548 {
12549  FieldTrait( 58, 15, 7, 0x4), FieldTrait( 263, 7, 6, 0x4), FieldTrait( 354, 2, 8, 0x4),
12550  FieldTrait( 355, 28, 9, 0x4), FieldTrait( 453, 1, 3, 0xc), FieldTrait(1505, 15, 1, 0x5),
12551  FieldTrait(1506, 1, 2, 0xd), FieldTrait(1508, 1, 4, 0xc), FieldTrait(1514, 1, 5, 0xc)
12552 };
12555 //-------------------------------------------------------------------------------------------------
12557 {
12558  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
12559  FieldTrait( 802, 1, 4, 0xc)
12560 };
12563 const unsigned short PartyDetailsListRequest::NoPartyIDs::_fnum;
12564 //-------------------------------------------------------------------------------------------------
12565 const FieldTrait PartyDetailsListRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
12566 {
12567  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
12568 };
12569 const FieldTrait_Hash_Array PartyDetailsListRequest::NoPartyIDs::NoPartySubIDs::_ftha(PartyDetailsListRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
12572 //-------------------------------------------------------------------------------------------------
12574 {
12575  FieldTrait(1507, 1, 1, 0x5)
12576 };
12580 //-------------------------------------------------------------------------------------------------
12582 {
12583  FieldTrait(1509, 1, 1, 0x4)
12584 };
12588 //-------------------------------------------------------------------------------------------------
12590 {
12591  FieldTrait(1515, 1, 1, 0x4)
12592 };
12596 //-------------------------------------------------------------------------------------------------
12597 const FieldTrait PartyDetailsListReport::_traits[] =
12598 {
12599  FieldTrait( 58, 15, 11, 0x4), FieldTrait( 354, 2, 12, 0x4), FieldTrait( 355, 28, 13, 0x4),
12600  FieldTrait( 893, 8, 9, 0x4), FieldTrait(1180, 15, 1, 0x4), FieldTrait(1181, 4, 2, 0x4),
12601  FieldTrait(1350, 4, 3, 0x4), FieldTrait(1352, 8, 4, 0x4), FieldTrait(1505, 15, 6, 0x4),
12602  FieldTrait(1510, 15, 5, 0x5), FieldTrait(1511, 1, 7, 0x4), FieldTrait(1512, 1, 8, 0x4),
12603  FieldTrait(1513, 1, 10, 0xc)
12604 };
12605 const FieldTrait_Hash_Array PartyDetailsListReport::_ftha(PartyDetailsListReport::_traits, 13);
12607 //-------------------------------------------------------------------------------------------------
12609 {
12610  FieldTrait( 447, 7, 2, 0x5), FieldTrait( 448, 15, 1, 0x5), FieldTrait( 452, 1, 3, 0x5),
12611  FieldTrait( 802, 1, 4, 0xc), FieldTrait(1516, 1, 5, 0xc), FieldTrait(1522, 1, 6, 0xc),
12612  FieldTrait(1529, 1, 7, 0xc), FieldTrait(1562, 1, 8, 0xc)
12613 };
12616 const unsigned short PartyDetailsListReport::NoPartyList::_fnum;
12617 //-------------------------------------------------------------------------------------------------
12618 const FieldTrait PartyDetailsListReport::NoPartyList::NoPartySubIDs::_traits[] =
12619 {
12620  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
12621 };
12622 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoPartySubIDs::_ftha(PartyDetailsListReport::NoPartyList::NoPartySubIDs::_traits, 2);
12625 //-------------------------------------------------------------------------------------------------
12626 const FieldTrait PartyDetailsListReport::NoPartyList::NoPartyAltIDs::_traits[] =
12627 {
12628  FieldTrait(1517, 15, 1, 0x4), FieldTrait(1518, 7, 2, 0x4), FieldTrait(1519, 1, 3, 0xc)
12629 };
12630 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoPartyAltIDs::_ftha(PartyDetailsListReport::NoPartyList::NoPartyAltIDs::_traits, 3);
12633 //-------------------------------------------------------------------------------------------------
12634 const FieldTrait PartyDetailsListReport::NoPartyList::NoPartyAltIDs::NoPartyAltSubIDs::_traits[] =
12635 {
12636  FieldTrait(1520, 15, 1, 0x4), FieldTrait(1521, 1, 2, 0x4)
12637 };
12638 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoPartyAltIDs::NoPartyAltSubIDs::_ftha(PartyDetailsListReport::NoPartyList::NoPartyAltIDs::NoPartyAltSubIDs::_traits, 2);
12641 //-------------------------------------------------------------------------------------------------
12642 const FieldTrait PartyDetailsListReport::NoPartyList::NoContextPartyIDs::_traits[] =
12643 {
12644  FieldTrait(1523, 15, 1, 0x4), FieldTrait(1524, 7, 2, 0x4), FieldTrait(1525, 1, 3, 0x4),
12645  FieldTrait(1526, 1, 4, 0xc)
12646 };
12647 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoContextPartyIDs::_ftha(PartyDetailsListReport::NoPartyList::NoContextPartyIDs::_traits, 4);
12650 //-------------------------------------------------------------------------------------------------
12651 const FieldTrait PartyDetailsListReport::NoPartyList::NoContextPartyIDs::NoContextPartySubIDs::_traits[] =
12652 {
12653  FieldTrait(1527, 15, 1, 0x4), FieldTrait(1528, 1, 2, 0x4)
12654 };
12655 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoContextPartyIDs::NoContextPartySubIDs::_ftha(PartyDetailsListReport::NoPartyList::NoContextPartyIDs::NoContextPartySubIDs::_traits, 2);
12658 //-------------------------------------------------------------------------------------------------
12659 const FieldTrait PartyDetailsListReport::NoPartyList::NoRiskLimits::_traits[] =
12660 {
12661  FieldTrait(1530, 1, 1, 0x4), FieldTrait(1531, 13, 2, 0x4), FieldTrait(1532, 19, 3, 0x4),
12662  FieldTrait(1533, 15, 4, 0x4), FieldTrait(1534, 1, 5, 0xc), FieldTrait(1559, 1, 6, 0xc)
12663 };
12664 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRiskLimits::_ftha(PartyDetailsListReport::NoPartyList::NoRiskLimits::_traits, 6);
12667 //-------------------------------------------------------------------------------------------------
12668 const FieldTrait PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskInstruments::_traits[] =
12669 {
12670  FieldTrait(1535, 1, 1, 0x4), FieldTrait(1536, 15, 2, 0x4), FieldTrait(1537, 15, 3, 0x4),
12671  FieldTrait(1538, 15, 4, 0x4), FieldTrait(1539, 15, 5, 0x4), FieldTrait(1540, 1, 6, 0xc),
12672  FieldTrait(1543, 1, 7, 0x4), FieldTrait(1544, 15, 8, 0x4), FieldTrait(1545, 15, 9, 0x4),
12673  FieldTrait(1546, 15, 10, 0x4), FieldTrait(1547, 15, 11, 0x4), FieldTrait(1548, 15, 12, 0x4),
12674  FieldTrait(1549, 21, 13, 0x4), FieldTrait(1550, 26, 14, 0x4), FieldTrait(1551, 15, 15, 0x4),
12675  FieldTrait(1552, 15, 16, 0x4), FieldTrait(1553, 1, 17, 0x4), FieldTrait(1554, 8, 18, 0x4),
12676  FieldTrait(1555, 14, 19, 0x4), FieldTrait(1556, 15, 21, 0x4), FieldTrait(1557, 15, 24, 0x4),
12677  FieldTrait(1558, 9, 25, 0x4), FieldTrait(1616, 20, 20, 0x4), FieldTrait(1620, 2, 22, 0x4),
12678  FieldTrait(1621, 28, 23, 0x4)
12679 };
12680 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskInstruments::_ftha(PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskInstruments::_traits, 25);
12683 //-------------------------------------------------------------------------------------------------
12684 const FieldTrait PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskInstruments::NoRiskSecurityAltID::_traits[] =
12685 {
12686  FieldTrait(1541, 15, 1, 0x4), FieldTrait(1542, 15, 2, 0x4)
12687 };
12688 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskInstruments::NoRiskSecurityAltID::_ftha(PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskInstruments::NoRiskSecurityAltID::_traits, 2);
12691 //-------------------------------------------------------------------------------------------------
12692 const FieldTrait PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskWarningLevels::_traits[] =
12693 {
12694  FieldTrait(1560, 14, 1, 0x4), FieldTrait(1561, 15, 2, 0x4)
12695 };
12696 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskWarningLevels::_ftha(PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskWarningLevels::_traits, 2);
12699 //-------------------------------------------------------------------------------------------------
12700 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::_traits[] =
12701 {
12702  FieldTrait(1514, 1, 8, 0xc), FieldTrait(1563, 15, 1, 0x4), FieldTrait(1564, 7, 2, 0x4),
12703  FieldTrait(1565, 1, 3, 0x4), FieldTrait(1566, 1, 4, 0xc), FieldTrait(1569, 1, 5, 0xc),
12704  FieldTrait(1575, 1, 6, 0xc), FieldTrait(1582, 1, 7, 0xc)
12705 };
12706 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::_traits, 8);
12709 //-------------------------------------------------------------------------------------------------
12710 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoPartyRelationships::_traits[] =
12711 {
12712  FieldTrait(1515, 1, 1, 0x4)
12713 };
12714 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoPartyRelationships::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoPartyRelationships::_traits, 1);
12717 //-------------------------------------------------------------------------------------------------
12718 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartySubIDs::_traits[] =
12719 {
12720  FieldTrait(1567, 15, 1, 0x4), FieldTrait(1568, 1, 2, 0x4)
12721 };
12722 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartySubIDs::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartySubIDs::_traits, 2);
12725 //-------------------------------------------------------------------------------------------------
12726 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartyAltIDs::_traits[] =
12727 {
12728  FieldTrait(1570, 15, 1, 0x4), FieldTrait(1571, 7, 2, 0x4), FieldTrait(1572, 1, 3, 0xc)
12729 };
12730 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartyAltIDs::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartyAltIDs::_traits, 3);
12733 //-------------------------------------------------------------------------------------------------
12734 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartyAltIDs::NoRelatedPartyAltSubIDs::_traits[] =
12735 {
12736  FieldTrait(1573, 15, 1, 0x4), FieldTrait(1574, 1, 2, 0x4)
12737 };
12738 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartyAltIDs::NoRelatedPartyAltSubIDs::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartyAltIDs::NoRelatedPartyAltSubIDs::_traits, 2);
12741 //-------------------------------------------------------------------------------------------------
12742 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedContextPartyIDs::_traits[] =
12743 {
12744  FieldTrait(1576, 15, 1, 0x4), FieldTrait(1577, 7, 2, 0x4), FieldTrait(1578, 1, 3, 0x4),
12745  FieldTrait(1579, 1, 4, 0xc)
12746 };
12747 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedContextPartyIDs::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedContextPartyIDs::_traits, 4);
12750 //-------------------------------------------------------------------------------------------------
12751 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedContextPartyIDs::NoRelatedContextPartySubIDs::_traits[] =
12752 {
12753  FieldTrait(1580, 15, 1, 0x4), FieldTrait(1581, 1, 2, 0x4)
12754 };
12755 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedContextPartyIDs::NoRelatedContextPartySubIDs::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedContextPartyIDs::NoRelatedContextPartySubIDs::_traits, 2);
12758 //-------------------------------------------------------------------------------------------------
12759 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::_traits[] =
12760 {
12761  FieldTrait(1583, 1, 1, 0x4), FieldTrait(1584, 13, 2, 0x4), FieldTrait(1585, 19, 3, 0x4),
12762  FieldTrait(1586, 15, 4, 0x4), FieldTrait(1587, 1, 5, 0xc), FieldTrait(1613, 1, 6, 0xc)
12763 };
12764 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::_traits, 6);
12767 //-------------------------------------------------------------------------------------------------
12768 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskInstruments::_traits[] =
12769 {
12770  FieldTrait(1588, 1, 1, 0x4), FieldTrait(1589, 15, 2, 0x4), FieldTrait(1590, 15, 3, 0x4),
12771  FieldTrait(1591, 15, 4, 0x4), FieldTrait(1592, 15, 5, 0x4), FieldTrait(1593, 1, 6, 0xc),
12772  FieldTrait(1596, 1, 7, 0x4), FieldTrait(1597, 15, 8, 0x4), FieldTrait(1598, 15, 9, 0x4),
12773  FieldTrait(1599, 15, 10, 0x4), FieldTrait(1600, 15, 11, 0x4), FieldTrait(1601, 15, 12, 0x4),
12774  FieldTrait(1602, 21, 13, 0x4), FieldTrait(1603, 26, 14, 0x4), FieldTrait(1604, 15, 15, 0x4),
12775  FieldTrait(1605, 15, 16, 0x4), FieldTrait(1606, 1, 17, 0x4), FieldTrait(1607, 8, 18, 0x4),
12776  FieldTrait(1608, 14, 19, 0x4), FieldTrait(1609, 20, 20, 0x4), FieldTrait(1610, 15, 21, 0x4),
12777  FieldTrait(1611, 15, 24, 0x4), FieldTrait(1612, 9, 25, 0x4), FieldTrait(1618, 2, 22, 0x4),
12778  FieldTrait(1619, 28, 23, 0x4)
12779 };
12780 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskInstruments::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskInstruments::_traits, 25);
12783 //-------------------------------------------------------------------------------------------------
12784 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskInstruments::NoRelationshipRiskSecurityAltID::_traits[] =
12785 {
12786  FieldTrait(1594, 15, 1, 0x4), FieldTrait(1595, 15, 2, 0x4)
12787 };
12788 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskInstruments::NoRelationshipRiskSecurityAltID::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskInstruments::NoRelationshipRiskSecurityAltID::_traits, 2);
12791 //-------------------------------------------------------------------------------------------------
12792 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskWarningLevels::_traits[] =
12793 {
12794  FieldTrait(1614, 14, 1, 0x4), FieldTrait(1615, 15, 2, 0x4)
12795 };
12796 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskWarningLevels::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskWarningLevels::_traits, 2);
12799 //-------------------------------------------------------------------------------------------------
12800 const FieldTrait NewOrderSingle::_traits[] =
12801 {
12802  FieldTrait( 1, 15, 7, 0x4), FieldTrait( 11, 15, 1, 0x5), FieldTrait( 12, 13, 163, 0x4),
12803  FieldTrait( 13, 7, 164, 0x4), FieldTrait( 15, 19, 153, 0x4), FieldTrait( 18, 16, 20, 0x4),
12804  FieldTrait( 21, 7, 19, 0x4), FieldTrait( 22, 15, 29, 0x4), FieldTrait( 23, 15, 156, 0x4),
12805  FieldTrait( 38, 10, 130, 0x4), FieldTrait( 40, 7, 135, 0x5), FieldTrait( 44, 11, 137, 0x4),
12806  FieldTrait( 48, 15, 28, 0x4), FieldTrait( 54, 7, 125, 0x5), FieldTrait( 55, 15, 26, 0x4),
12807  FieldTrait( 58, 15, 173, 0x4), FieldTrait( 59, 7, 158, 0x4), FieldTrait( 60, 22, 127, 0x5),
12808  FieldTrait( 63, 15, 15, 0x4), FieldTrait( 64, 25, 16, 0x4), FieldTrait( 65, 15, 27, 0x4),
12809  FieldTrait( 70, 15, 13, 0x4), FieldTrait( 75, 25, 6, 0x4), FieldTrait( 77, 7, 179, 0x4),
12810  FieldTrait( 78, 1, 14, 0xc), FieldTrait( 81, 7, 25, 0x4), FieldTrait( 99, 11, 138, 0x4),
12811  FieldTrait( 100, 20, 23, 0x4), FieldTrait( 106, 15, 55, 0x4), FieldTrait( 107, 15, 58, 0x4),
12812  FieldTrait( 110, 10, 21, 0x4), FieldTrait( 111, 10, 22, 0x4), FieldTrait( 114, 8, 126, 0x4),
12813  FieldTrait( 117, 15, 157, 0x4), FieldTrait( 120, 19, 171, 0x4), FieldTrait( 121, 8, 170, 0x4),
12814  FieldTrait( 126, 22, 161, 0x4), FieldTrait( 140, 11, 124, 0x4), FieldTrait( 152, 10, 131, 0x4),
12815  FieldTrait( 167, 15, 33, 0x4), FieldTrait( 168, 22, 159, 0x4), FieldTrait( 192, 10, 177, 0x4),
12816  FieldTrait( 193, 25, 176, 0x4), FieldTrait( 200, 21, 35, 0x4), FieldTrait( 201, 1, 96, 0x4),
12817  FieldTrait( 202, 11, 49, 0x4), FieldTrait( 203, 1, 180, 0x4), FieldTrait( 206, 7, 51, 0x4),
12818  FieldTrait( 207, 20, 54, 0x4), FieldTrait( 210, 10, 181, 0x4), FieldTrait( 211, 9, 182, 0x4),
12819  FieldTrait( 218, 12, 139, 0x4), FieldTrait( 220, 19, 140, 0x4), FieldTrait( 221, 15, 141, 0x4),
12820  FieldTrait( 222, 15, 142, 0x4), FieldTrait( 223, 14, 53, 0x4), FieldTrait( 224, 25, 37, 0x4),
12821  FieldTrait( 225, 25, 38, 0x4), FieldTrait( 226, 1, 40, 0x4), FieldTrait( 227, 14, 41, 0x4),
12822  FieldTrait( 228, 9, 42, 0x4), FieldTrait( 229, 25, 5, 0x4), FieldTrait( 231, 9, 52, 0x4),
12823  FieldTrait( 232, 1, 128, 0xc), FieldTrait( 235, 15, 147, 0x4), FieldTrait( 236, 14, 148, 0x4),
12824  FieldTrait( 239, 1, 39, 0x4), FieldTrait( 240, 25, 48, 0x4), FieldTrait( 255, 15, 43, 0x4),
12825  FieldTrait( 348, 2, 56, 0x4), FieldTrait( 349, 28, 57, 0x4), FieldTrait( 350, 2, 59, 0x4),
12826  FieldTrait( 351, 28, 60, 0x4), FieldTrait( 354, 2, 174, 0x4), FieldTrait( 355, 28, 175, 0x4),
12827  FieldTrait( 376, 15, 154, 0x4), FieldTrait( 377, 8, 155, 0x4), FieldTrait( 386, 1, 24, 0xc),
12828  FieldTrait( 388, 7, 193, 0x4), FieldTrait( 389, 9, 194, 0x4), FieldTrait( 423, 1, 136, 0x4),
12829  FieldTrait( 427, 1, 162, 0x4), FieldTrait( 432, 25, 160, 0x4), FieldTrait( 453, 1, 4, 0xc),
12830  FieldTrait( 454, 1, 30, 0xc), FieldTrait( 460, 1, 31, 0x4), FieldTrait( 461, 15, 32, 0x4),
12831  FieldTrait( 468, 7, 133, 0x4), FieldTrait( 469, 9, 134, 0x4), FieldTrait( 470, 18, 45, 0x4),
12832  FieldTrait( 471, 15, 46, 0x4), FieldTrait( 472, 15, 47, 0x4), FieldTrait( 479, 19, 165, 0x4),
12833  FieldTrait( 480, 7, 203, 0x4), FieldTrait( 481, 7, 204, 0x4), FieldTrait( 494, 15, 206, 0x4),
12834  FieldTrait( 497, 7, 166, 0x4), FieldTrait( 513, 15, 205, 0x4), FieldTrait( 516, 14, 132, 0x4),
12835  FieldTrait( 526, 15, 2, 0x4), FieldTrait( 528, 7, 167, 0x4), FieldTrait( 529, 16, 168, 0x4),
12836  FieldTrait( 541, 25, 36, 0x4), FieldTrait( 543, 15, 44, 0x4), FieldTrait( 544, 7, 17, 0x4),
12837  FieldTrait( 581, 1, 9, 0x4), FieldTrait( 582, 1, 169, 0x4), FieldTrait( 583, 15, 3, 0x4),
12838  FieldTrait( 589, 7, 10, 0x4), FieldTrait( 590, 7, 11, 0x4), FieldTrait( 591, 7, 12, 0x4),
12839  FieldTrait( 635, 15, 18, 0x4), FieldTrait( 640, 11, 178, 0x4), FieldTrait( 660, 1, 8, 0x4),
12840  FieldTrait( 662, 11, 143, 0x4), FieldTrait( 663, 1, 144, 0x4), FieldTrait( 667, 21, 62, 0x4),
12841  FieldTrait( 691, 15, 61, 0x4), FieldTrait( 696, 25, 150, 0x4), FieldTrait( 697, 11, 151, 0x4),
12842  FieldTrait( 698, 1, 152, 0x4), FieldTrait( 699, 15, 145, 0x4), FieldTrait( 701, 25, 149, 0x4),
12843  FieldTrait( 711, 1, 123, 0xc), FieldTrait( 761, 15, 146, 0x4), FieldTrait( 762, 15, 34, 0x4),
12844  FieldTrait( 768, 1, 213, 0xc), FieldTrait( 775, 1, 172, 0x4), FieldTrait( 788, 1, 118, 0x4),
12845  FieldTrait( 835, 1, 183, 0x4), FieldTrait( 836, 1, 184, 0x4), FieldTrait( 837, 1, 185, 0x4),
12846  FieldTrait( 838, 1, 186, 0x4), FieldTrait( 840, 1, 187, 0x4), FieldTrait( 841, 1, 195, 0x4),
12847  FieldTrait( 842, 1, 196, 0x4), FieldTrait( 843, 1, 197, 0x4), FieldTrait( 844, 1, 198, 0x4),
12848  FieldTrait( 846, 1, 199, 0x4), FieldTrait( 847, 1, 200, 0x4), FieldTrait( 848, 15, 201, 0x4),
12849  FieldTrait( 849, 14, 202, 0x4), FieldTrait( 854, 1, 129, 0x4), FieldTrait( 864, 1, 65, 0xc),
12850  FieldTrait( 873, 25, 66, 0x4), FieldTrait( 874, 25, 67, 0x4), FieldTrait( 875, 1, 63, 0x4),
12851  FieldTrait( 876, 15, 64, 0x4), FieldTrait( 898, 14, 122, 0x4), FieldTrait( 913, 15, 114, 0x4),
12852  FieldTrait( 914, 15, 115, 0x4), FieldTrait( 915, 25, 116, 0x4), FieldTrait( 916, 25, 119, 0x4),
12853  FieldTrait( 917, 25, 120, 0x4), FieldTrait( 918, 19, 117, 0x4), FieldTrait( 919, 1, 121, 0x4),
12854  FieldTrait( 947, 19, 50, 0x4), FieldTrait( 957, 1, 207, 0xc), FieldTrait( 965, 15, 68, 0x4),
12855  FieldTrait( 966, 15, 69, 0x4), FieldTrait( 967, 9, 71, 0x4), FieldTrait( 968, 9, 72, 0x4),
12856  FieldTrait( 969, 9, 73, 0x4), FieldTrait( 970, 1, 74, 0x4), FieldTrait( 971, 1, 75, 0x4),
12857  FieldTrait( 996, 15, 77, 0x4), FieldTrait( 997, 15, 78, 0x4), FieldTrait(1018, 1, 76, 0xc),
12858  FieldTrait(1028, 8, 208, 0x4), FieldTrait(1029, 8, 209, 0x4), FieldTrait(1030, 15, 210, 0x4),
12859  FieldTrait(1031, 17, 211, 0x4), FieldTrait(1032, 1, 212, 0x4), FieldTrait(1049, 7, 70, 0x4),
12860  FieldTrait(1079, 26, 79, 0x4), FieldTrait(1080, 15, 241, 0x4), FieldTrait(1081, 7, 242, 0x4),
12861  FieldTrait(1082, 10, 216, 0x4), FieldTrait(1083, 7, 217, 0x4), FieldTrait(1084, 7, 218, 0x4),
12862  FieldTrait(1085, 10, 219, 0x4), FieldTrait(1086, 10, 220, 0x4), FieldTrait(1087, 10, 221, 0x4),
12863  FieldTrait(1088, 10, 222, 0x4), FieldTrait(1089, 10, 214, 0x4), FieldTrait(1090, 1, 215, 0x4),
12864  FieldTrait(1091, 8, 240, 0x4), FieldTrait(1092, 7, 224, 0x4), FieldTrait(1094, 1, 188, 0x4),
12865  FieldTrait(1096, 15, 189, 0x4), FieldTrait(1097, 15, 190, 0x4), FieldTrait(1098, 15, 191, 0x4),
12866  FieldTrait(1099, 15, 192, 0x4), FieldTrait(1100, 7, 225, 0x4), FieldTrait(1101, 7, 226, 0x4),
12867  FieldTrait(1102, 11, 227, 0x4), FieldTrait(1103, 15, 228, 0x4), FieldTrait(1104, 15, 229, 0x4),
12868  FieldTrait(1105, 15, 230, 0x4), FieldTrait(1106, 15, 231, 0x4), FieldTrait(1107, 7, 232, 0x4),
12869  FieldTrait(1108, 7, 233, 0x4), FieldTrait(1109, 7, 234, 0x4), FieldTrait(1110, 11, 235, 0x4),
12870  FieldTrait(1111, 7, 236, 0x4), FieldTrait(1112, 10, 237, 0x4), FieldTrait(1113, 15, 238, 0x4),
12871  FieldTrait(1114, 15, 239, 0x4), FieldTrait(1133, 7, 243, 0x4), FieldTrait(1138, 10, 223, 0x4),
12872  FieldTrait(1146, 13, 81, 0x4), FieldTrait(1147, 10, 82, 0x4), FieldTrait(1151, 15, 80, 0x4),
12873  FieldTrait(1184, 2, 83, 0x4), FieldTrait(1185, 29, 84, 0x4), FieldTrait(1186, 15, 85, 0x4),
12874  FieldTrait(1191, 15, 87, 0x4), FieldTrait(1192, 10, 88, 0x4), FieldTrait(1193, 7, 89, 0x4),
12875  FieldTrait(1194, 1, 90, 0x4), FieldTrait(1195, 13, 91, 0x4), FieldTrait(1196, 15, 92, 0x4),
12876  FieldTrait(1197, 15, 99, 0x4), FieldTrait(1198, 1, 93, 0x4), FieldTrait(1199, 11, 94, 0x4),
12877  FieldTrait(1200, 11, 95, 0x4), FieldTrait(1227, 15, 86, 0x4), FieldTrait(1242, 8, 98, 0x4),
12878  FieldTrait(1244, 8, 97, 0x4), FieldTrait(1435, 1, 100, 0x4), FieldTrait(1439, 1, 101, 0x4),
12879  FieldTrait(1449, 15, 102, 0x4), FieldTrait(1450, 15, 103, 0x4), FieldTrait(1451, 14, 104, 0x4),
12880  FieldTrait(1452, 14, 105, 0x4), FieldTrait(1457, 14, 106, 0x4), FieldTrait(1458, 14, 107, 0x4),
12881  FieldTrait(1478, 1, 108, 0x4), FieldTrait(1479, 1, 109, 0x4), FieldTrait(1480, 14, 110, 0x4),
12882  FieldTrait(1481, 1, 111, 0x4), FieldTrait(1482, 1, 112, 0x4), FieldTrait(1483, 1, 113, 0xc)
12883 };
12884 const FieldTrait_Hash_Array NewOrderSingle::_ftha(NewOrderSingle::_traits, 243);
12886 //-------------------------------------------------------------------------------------------------
12887 const FieldTrait NewOrderSingle::NoAllocs::_traits[] =
12888 {
12889  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 6, 0x4), FieldTrait( 467, 15, 4, 0x4),
12890  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 3, 0x4)
12891 };
12894 const unsigned short NewOrderSingle::NoAllocs::_fnum;
12895 //-------------------------------------------------------------------------------------------------
12896 const FieldTrait NewOrderSingle::NoAllocs::NoNestedPartyIDs::_traits[] =
12897 {
12898  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
12899  FieldTrait( 804, 1, 4, 0xc)
12900 };
12901 const FieldTrait_Hash_Array NewOrderSingle::NoAllocs::NoNestedPartyIDs::_ftha(NewOrderSingle::NoAllocs::NoNestedPartyIDs::_traits, 4);
12904 //-------------------------------------------------------------------------------------------------
12905 const FieldTrait NewOrderSingle::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
12906 {
12907  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
12908 };
12909 const FieldTrait_Hash_Array NewOrderSingle::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NewOrderSingle::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
12912 //-------------------------------------------------------------------------------------------------
12913 const FieldTrait NewOrderSingle::NoStipulations::_traits[] =
12914 {
12915  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
12916 };
12918 const MsgType NewOrderSingle::NoStipulations::_msgtype("NoStipulations");
12919 const unsigned short NewOrderSingle::NoStipulations::_fnum;
12920 //-------------------------------------------------------------------------------------------------
12921 const FieldTrait NewOrderSingle::NoTradingSessions::_traits[] =
12922 {
12923  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
12924 };
12926 const MsgType NewOrderSingle::NoTradingSessions::_msgtype("NoTradingSessions");
12927 const unsigned short NewOrderSingle::NoTradingSessions::_fnum;
12928 //-------------------------------------------------------------------------------------------------
12929 const FieldTrait NewOrderSingle::NoPartyIDs::_traits[] =
12930 {
12931  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
12932  FieldTrait( 802, 1, 4, 0xc)
12933 };
12935 const MsgType NewOrderSingle::NoPartyIDs::_msgtype("NoPartyIDs");
12936 const unsigned short NewOrderSingle::NoPartyIDs::_fnum;
12937 //-------------------------------------------------------------------------------------------------
12938 const FieldTrait NewOrderSingle::NoPartyIDs::NoPartySubIDs::_traits[] =
12939 {
12940  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
12941 };
12942 const FieldTrait_Hash_Array NewOrderSingle::NoPartyIDs::NoPartySubIDs::_ftha(NewOrderSingle::NoPartyIDs::NoPartySubIDs::_traits, 2);
12945 //-------------------------------------------------------------------------------------------------
12946 const FieldTrait NewOrderSingle::NoSecurityAltID::_traits[] =
12947 {
12948  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
12949 };
12951 const MsgType NewOrderSingle::NoSecurityAltID::_msgtype("NoSecurityAltID");
12952 const unsigned short NewOrderSingle::NoSecurityAltID::_fnum;
12953 //-------------------------------------------------------------------------------------------------
12954 const FieldTrait NewOrderSingle::NoUnderlyings::_traits[] =
12955 {
12956  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
12957  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
12958  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
12959  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
12960  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
12961  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
12962  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
12963  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
12964  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
12965  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
12966  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
12967  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
12968  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
12969  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
12970  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
12971  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
12972  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
12973  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
12974  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
12975  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
12976  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
12977  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
12978  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
12979  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
12980 };
12982 const MsgType NewOrderSingle::NoUnderlyings::_msgtype("NoUnderlyings");
12983 const unsigned short NewOrderSingle::NoUnderlyings::_fnum;
12984 //-------------------------------------------------------------------------------------------------
12985 const FieldTrait NewOrderSingle::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
12986 {
12987  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
12988 };
12989 const FieldTrait_Hash_Array NewOrderSingle::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NewOrderSingle::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
12992 //-------------------------------------------------------------------------------------------------
12993 const FieldTrait NewOrderSingle::NoUnderlyings::NoUnderlyingStips::_traits[] =
12994 {
12995  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
12996 };
12997 const FieldTrait_Hash_Array NewOrderSingle::NoUnderlyings::NoUnderlyingStips::_ftha(NewOrderSingle::NoUnderlyings::NoUnderlyingStips::_traits, 2);
13000 //-------------------------------------------------------------------------------------------------
13001 const FieldTrait NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
13002 {
13003  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
13004  FieldTrait(1062, 1, 4, 0xc)
13005 };
13006 const FieldTrait_Hash_Array NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
13009 //-------------------------------------------------------------------------------------------------
13010 const FieldTrait NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
13011 {
13012  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
13013 };
13014 const FieldTrait_Hash_Array NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
13017 //-------------------------------------------------------------------------------------------------
13019 {
13020  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
13021  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
13022 };
13024 const MsgType NewOrderSingle::NoTrdRegTimestamps::_msgtype("NoTrdRegTimestamps");
13025 const unsigned short NewOrderSingle::NoTrdRegTimestamps::_fnum;
13026 //-------------------------------------------------------------------------------------------------
13027 const FieldTrait NewOrderSingle::NoEvents::_traits[] =
13028 {
13029  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
13030  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
13031 };
13034 const unsigned short NewOrderSingle::NoEvents::_fnum;
13035 //-------------------------------------------------------------------------------------------------
13037 {
13038  FieldTrait( 958, 15, 1, 0x4), FieldTrait( 959, 1, 2, 0x4), FieldTrait( 960, 15, 3, 0x4)
13039 };
13041 const MsgType NewOrderSingle::NoStrategyParameters::_msgtype("NoStrategyParameters");
13042 const unsigned short NewOrderSingle::NoStrategyParameters::_fnum;
13043 //-------------------------------------------------------------------------------------------------
13045 {
13046  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
13047  FieldTrait(1052, 1, 4, 0xc)
13048 };
13050 const MsgType NewOrderSingle::NoInstrumentParties::_msgtype("NoInstrumentParties");
13051 const unsigned short NewOrderSingle::NoInstrumentParties::_fnum;
13052 //-------------------------------------------------------------------------------------------------
13053 const FieldTrait NewOrderSingle::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
13054 {
13055  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
13056 };
13057 const FieldTrait_Hash_Array NewOrderSingle::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NewOrderSingle::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
13060 //-------------------------------------------------------------------------------------------------
13061 const FieldTrait NewOrderSingle::NoComplexEvents::_traits[] =
13062 {
13063  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
13064  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
13065  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
13066 };
13068 const MsgType NewOrderSingle::NoComplexEvents::_msgtype("NoComplexEvents");
13069 const unsigned short NewOrderSingle::NoComplexEvents::_fnum;
13070 //-------------------------------------------------------------------------------------------------
13071 const FieldTrait NewOrderSingle::NoComplexEvents::NoComplexEventDates::_traits[] =
13072 {
13073  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
13074 };
13075 const FieldTrait_Hash_Array NewOrderSingle::NoComplexEvents::NoComplexEventDates::_ftha(NewOrderSingle::NoComplexEvents::NoComplexEventDates::_traits, 3);
13078 //-------------------------------------------------------------------------------------------------
13079 const FieldTrait NewOrderSingle::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
13080 {
13081  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
13082 };
13083 const FieldTrait_Hash_Array NewOrderSingle::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NewOrderSingle::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
13086 //-------------------------------------------------------------------------------------------------
13087 const FieldTrait NewOrderList::_traits[] =
13088 {
13089  FieldTrait( 66, 15, 1, 0x5), FieldTrait( 68, 1, 17, 0x5), FieldTrait( 69, 15, 11, 0x4),
13090  FieldTrait( 73, 1, 19, 0xd), FieldTrait( 352, 2, 12, 0x4), FieldTrait( 353, 28, 13, 0x4),
13091  FieldTrait( 390, 15, 2, 0x4), FieldTrait( 391, 15, 3, 0x4), FieldTrait( 394, 1, 5, 0x5),
13092  FieldTrait( 414, 1, 4, 0x4), FieldTrait( 415, 1, 6, 0x4), FieldTrait( 433, 7, 10, 0x4),
13093  FieldTrait( 480, 7, 7, 0x4), FieldTrait( 481, 7, 8, 0x4), FieldTrait( 513, 15, 9, 0x4),
13094  FieldTrait( 765, 14, 14, 0x4), FieldTrait( 766, 13, 15, 0x4), FieldTrait( 767, 19, 16, 0x4),
13095  FieldTrait( 893, 8, 18, 0x4), FieldTrait(1116, 1, 20, 0xc), FieldTrait(1385, 1, 21, 0x4)
13096 };
13097 const FieldTrait_Hash_Array NewOrderList::_ftha(NewOrderList::_traits, 21);
13098 const MsgType NewOrderList::_msgtype("E");
13099 //-------------------------------------------------------------------------------------------------
13100 const FieldTrait NewOrderList::NoOrders::_traits[] =
13101 {
13102  FieldTrait( 1, 15, 9, 0x4), FieldTrait( 11, 15, 1, 0x5), FieldTrait( 12, 13, 157, 0x4),
13103  FieldTrait( 13, 7, 158, 0x4), FieldTrait( 15, 19, 147, 0x4), FieldTrait( 18, 16, 22, 0x4),
13104  FieldTrait( 21, 7, 21, 0x4), FieldTrait( 22, 15, 31, 0x4), FieldTrait( 23, 15, 150, 0x4),
13105  FieldTrait( 38, 10, 124, 0x4), FieldTrait( 40, 7, 129, 0x4), FieldTrait( 44, 11, 131, 0x4),
13106  FieldTrait( 48, 15, 30, 0x4), FieldTrait( 54, 7, 118, 0x5), FieldTrait( 55, 15, 28, 0x4),
13107  FieldTrait( 58, 15, 167, 0x4), FieldTrait( 59, 7, 152, 0x4), FieldTrait( 60, 22, 121, 0x4),
13108  FieldTrait( 63, 15, 17, 0x4), FieldTrait( 64, 25, 18, 0x4), FieldTrait( 65, 15, 29, 0x4),
13109  FieldTrait( 67, 1, 3, 0x5), FieldTrait( 70, 15, 14, 0x4), FieldTrait( 75, 25, 8, 0x4),
13110  FieldTrait( 77, 7, 173, 0x4), FieldTrait( 78, 1, 16, 0xc), FieldTrait( 81, 7, 27, 0x4),
13111  FieldTrait( 99, 11, 132, 0x4), FieldTrait( 100, 20, 25, 0x4), FieldTrait( 106, 15, 57, 0x4),
13112  FieldTrait( 107, 15, 60, 0x4), FieldTrait( 110, 10, 23, 0x4), FieldTrait( 111, 10, 24, 0x4),
13113  FieldTrait( 114, 8, 120, 0x4), FieldTrait( 117, 15, 151, 0x4), FieldTrait( 120, 19, 165, 0x4),
13114  FieldTrait( 121, 8, 164, 0x4), FieldTrait( 126, 22, 155, 0x4), FieldTrait( 140, 11, 117, 0x4),
13115  FieldTrait( 152, 10, 125, 0x4), FieldTrait( 160, 7, 5, 0x4), FieldTrait( 167, 15, 35, 0x4),
13116  FieldTrait( 168, 22, 153, 0x4), FieldTrait( 192, 10, 171, 0x4), FieldTrait( 193, 25, 170, 0x4),
13117  FieldTrait( 200, 21, 37, 0x4), FieldTrait( 201, 1, 98, 0x4), FieldTrait( 202, 11, 51, 0x4),
13118  FieldTrait( 203, 1, 174, 0x4), FieldTrait( 206, 7, 53, 0x4), FieldTrait( 207, 20, 56, 0x4),
13119  FieldTrait( 210, 10, 175, 0x4), FieldTrait( 211, 9, 176, 0x4), FieldTrait( 218, 12, 133, 0x4),
13120  FieldTrait( 220, 19, 134, 0x4), FieldTrait( 221, 15, 135, 0x4), FieldTrait( 222, 15, 136, 0x4),
13121  FieldTrait( 223, 14, 55, 0x4), FieldTrait( 224, 25, 39, 0x4), FieldTrait( 225, 25, 40, 0x4),
13122  FieldTrait( 226, 1, 42, 0x4), FieldTrait( 227, 14, 43, 0x4), FieldTrait( 228, 9, 44, 0x4),
13123  FieldTrait( 229, 25, 7, 0x4), FieldTrait( 231, 9, 54, 0x4), FieldTrait( 232, 1, 122, 0xc),
13124  FieldTrait( 235, 15, 141, 0x4), FieldTrait( 236, 14, 142, 0x4), FieldTrait( 239, 1, 41, 0x4),
13125  FieldTrait( 240, 25, 50, 0x4), FieldTrait( 255, 15, 45, 0x4), FieldTrait( 348, 2, 58, 0x4),
13126  FieldTrait( 349, 28, 59, 0x4), FieldTrait( 350, 2, 61, 0x4), FieldTrait( 351, 28, 62, 0x4),
13127  FieldTrait( 354, 2, 168, 0x4), FieldTrait( 355, 28, 169, 0x4), FieldTrait( 376, 15, 148, 0x4),
13128  FieldTrait( 377, 8, 149, 0x4), FieldTrait( 386, 1, 26, 0xc), FieldTrait( 388, 7, 187, 0x4),
13129  FieldTrait( 389, 9, 188, 0x4), FieldTrait( 401, 1, 119, 0x4), FieldTrait( 423, 1, 130, 0x4),
13130  FieldTrait( 427, 1, 156, 0x4), FieldTrait( 432, 25, 154, 0x4), FieldTrait( 453, 1, 6, 0xc),
13131  FieldTrait( 454, 1, 32, 0xc), FieldTrait( 460, 1, 33, 0x4), FieldTrait( 461, 15, 34, 0x4),
13132  FieldTrait( 468, 7, 127, 0x4), FieldTrait( 469, 9, 128, 0x4), FieldTrait( 470, 18, 47, 0x4),
13133  FieldTrait( 471, 15, 48, 0x4), FieldTrait( 472, 15, 49, 0x4), FieldTrait( 479, 19, 159, 0x4),
13134  FieldTrait( 494, 15, 197, 0x4), FieldTrait( 497, 7, 160, 0x4), FieldTrait( 516, 14, 126, 0x4),
13135  FieldTrait( 526, 15, 2, 0x4), FieldTrait( 528, 7, 161, 0x4), FieldTrait( 529, 16, 162, 0x4),
13136  FieldTrait( 541, 25, 38, 0x4), FieldTrait( 543, 15, 46, 0x4), FieldTrait( 544, 7, 19, 0x4),
13137  FieldTrait( 581, 1, 11, 0x4), FieldTrait( 582, 1, 163, 0x4), FieldTrait( 583, 15, 4, 0x4),
13138  FieldTrait( 589, 7, 12, 0x4), FieldTrait( 590, 7, 13, 0x4), FieldTrait( 591, 7, 15, 0x4),
13139  FieldTrait( 635, 15, 20, 0x4), FieldTrait( 640, 11, 172, 0x4), FieldTrait( 660, 1, 10, 0x4),
13140  FieldTrait( 662, 11, 137, 0x4), FieldTrait( 663, 1, 138, 0x4), FieldTrait( 667, 21, 64, 0x4),
13141  FieldTrait( 691, 15, 63, 0x4), FieldTrait( 696, 25, 144, 0x4), FieldTrait( 697, 11, 145, 0x4),
13142  FieldTrait( 698, 1, 146, 0x4), FieldTrait( 699, 15, 139, 0x4), FieldTrait( 701, 25, 143, 0x4),
13143  FieldTrait( 711, 1, 116, 0xc), FieldTrait( 761, 15, 140, 0x4), FieldTrait( 762, 15, 36, 0x4),
13144  FieldTrait( 775, 1, 166, 0x4), FieldTrait( 835, 1, 177, 0x4), FieldTrait( 836, 1, 178, 0x4),
13145  FieldTrait( 837, 1, 179, 0x4), FieldTrait( 838, 1, 180, 0x4), FieldTrait( 840, 1, 181, 0x4),
13146  FieldTrait( 841, 1, 189, 0x4), FieldTrait( 842, 1, 190, 0x4), FieldTrait( 843, 1, 191, 0x4),
13147  FieldTrait( 844, 1, 192, 0x4), FieldTrait( 846, 1, 193, 0x4), FieldTrait( 847, 1, 194, 0x4),
13148  FieldTrait( 848, 15, 195, 0x4), FieldTrait( 849, 14, 196, 0x4), FieldTrait( 854, 1, 123, 0x4),
13149  FieldTrait( 864, 1, 67, 0xc), FieldTrait( 873, 25, 68, 0x4), FieldTrait( 874, 25, 69, 0x4),
13150  FieldTrait( 875, 1, 65, 0x4), FieldTrait( 876, 15, 66, 0x4), FieldTrait( 947, 19, 52, 0x4),
13151  FieldTrait( 957, 1, 198, 0xc), FieldTrait( 965, 15, 70, 0x4), FieldTrait( 966, 15, 71, 0x4),
13152  FieldTrait( 967, 9, 73, 0x4), FieldTrait( 968, 9, 74, 0x4), FieldTrait( 969, 9, 75, 0x4),
13153  FieldTrait( 970, 1, 76, 0x4), FieldTrait( 971, 1, 77, 0x4), FieldTrait( 996, 15, 79, 0x4),
13154  FieldTrait( 997, 15, 80, 0x4), FieldTrait(1018, 1, 78, 0xc), FieldTrait(1049, 7, 72, 0x4),
13155  FieldTrait(1079, 26, 81, 0x4), FieldTrait(1080, 15, 225, 0x4), FieldTrait(1081, 7, 226, 0x4),
13156  FieldTrait(1082, 10, 201, 0x4), FieldTrait(1083, 7, 202, 0x4), FieldTrait(1084, 7, 203, 0x4),
13157  FieldTrait(1085, 10, 204, 0x4), FieldTrait(1086, 10, 205, 0x4), FieldTrait(1087, 10, 206, 0x4),
13158  FieldTrait(1088, 10, 207, 0x4), FieldTrait(1089, 10, 199, 0x4), FieldTrait(1090, 1, 200, 0x4),
13159  FieldTrait(1091, 8, 227, 0x4), FieldTrait(1092, 7, 209, 0x4), FieldTrait(1094, 1, 182, 0x4),
13160  FieldTrait(1096, 15, 183, 0x4), FieldTrait(1097, 15, 184, 0x4), FieldTrait(1098, 15, 185, 0x4),
13161  FieldTrait(1099, 15, 186, 0x4), FieldTrait(1100, 7, 210, 0x4), FieldTrait(1101, 7, 211, 0x4),
13162  FieldTrait(1102, 11, 212, 0x4), FieldTrait(1103, 15, 213, 0x4), FieldTrait(1104, 15, 214, 0x4),
13163  FieldTrait(1105, 15, 215, 0x4), FieldTrait(1106, 15, 216, 0x4), FieldTrait(1107, 7, 217, 0x4),
13164  FieldTrait(1108, 7, 218, 0x4), FieldTrait(1109, 7, 219, 0x4), FieldTrait(1110, 11, 220, 0x4),
13165  FieldTrait(1111, 7, 221, 0x4), FieldTrait(1112, 10, 222, 0x4), FieldTrait(1113, 15, 223, 0x4),
13166  FieldTrait(1114, 15, 224, 0x4), FieldTrait(1133, 7, 228, 0x4), FieldTrait(1138, 10, 208, 0x4),
13167  FieldTrait(1146, 13, 83, 0x4), FieldTrait(1147, 10, 84, 0x4), FieldTrait(1151, 15, 82, 0x4),
13168  FieldTrait(1184, 2, 85, 0x4), FieldTrait(1185, 29, 86, 0x4), FieldTrait(1186, 15, 87, 0x4),
13169  FieldTrait(1191, 15, 89, 0x4), FieldTrait(1192, 10, 90, 0x4), FieldTrait(1193, 7, 91, 0x4),
13170  FieldTrait(1194, 1, 92, 0x4), FieldTrait(1195, 13, 93, 0x4), FieldTrait(1196, 15, 94, 0x4),
13171  FieldTrait(1197, 15, 101, 0x4), FieldTrait(1198, 1, 95, 0x4), FieldTrait(1199, 11, 96, 0x4),
13172  FieldTrait(1200, 11, 97, 0x4), FieldTrait(1227, 15, 88, 0x4), FieldTrait(1242, 8, 100, 0x4),
13173  FieldTrait(1244, 8, 99, 0x4), FieldTrait(1435, 1, 102, 0x4), FieldTrait(1439, 1, 103, 0x4),
13174  FieldTrait(1449, 15, 104, 0x4), FieldTrait(1450, 15, 105, 0x4), FieldTrait(1451, 14, 106, 0x4),
13175  FieldTrait(1452, 14, 107, 0x4), FieldTrait(1457, 14, 108, 0x4), FieldTrait(1458, 14, 109, 0x4),
13176  FieldTrait(1478, 1, 110, 0x4), FieldTrait(1479, 1, 111, 0x4), FieldTrait(1480, 14, 112, 0x4),
13177  FieldTrait(1481, 1, 113, 0x4), FieldTrait(1482, 1, 114, 0x4), FieldTrait(1483, 1, 115, 0xc)
13178 };
13179 const FieldTrait_Hash_Array NewOrderList::NoOrders::_ftha(NewOrderList::NoOrders::_traits, 228);
13180 const MsgType NewOrderList::NoOrders::_msgtype("NoOrders");
13181 const unsigned short NewOrderList::NoOrders::_fnum;
13182 //-------------------------------------------------------------------------------------------------
13183 const FieldTrait NewOrderList::NoOrders::NoAllocs::_traits[] =
13184 {
13185  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 6, 0x4), FieldTrait( 467, 15, 4, 0x4),
13186  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 3, 0x4)
13187 };
13188 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoAllocs::_ftha(NewOrderList::NoOrders::NoAllocs::_traits, 6);
13190 const unsigned short NewOrderList::NoOrders::NoAllocs::_fnum;
13191 //-------------------------------------------------------------------------------------------------
13192 const FieldTrait NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::_traits[] =
13193 {
13194  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
13195  FieldTrait( 804, 1, 4, 0xc)
13196 };
13197 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::_ftha(NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::_traits, 4);
13200 //-------------------------------------------------------------------------------------------------
13201 const FieldTrait NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
13202 {
13203  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
13204 };
13205 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
13208 //-------------------------------------------------------------------------------------------------
13209 const FieldTrait NewOrderList::NoOrders::NoStipulations::_traits[] =
13210 {
13211  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
13212 };
13213 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoStipulations::_ftha(NewOrderList::NoOrders::NoStipulations::_traits, 2);
13216 //-------------------------------------------------------------------------------------------------
13217 const FieldTrait NewOrderList::NoOrders::NoTradingSessions::_traits[] =
13218 {
13219  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
13220 };
13221 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoTradingSessions::_ftha(NewOrderList::NoOrders::NoTradingSessions::_traits, 2);
13224 //-------------------------------------------------------------------------------------------------
13225 const FieldTrait NewOrderList::NoOrders::NoPartyIDs::_traits[] =
13226 {
13227  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
13228  FieldTrait( 802, 1, 4, 0xc)
13229 };
13230 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoPartyIDs::_ftha(NewOrderList::NoOrders::NoPartyIDs::_traits, 4);
13232 const unsigned short NewOrderList::NoOrders::NoPartyIDs::_fnum;
13233 //-------------------------------------------------------------------------------------------------
13234 const FieldTrait NewOrderList::NoOrders::NoPartyIDs::NoPartySubIDs::_traits[] =
13235 {
13236  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
13237 };
13238 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoPartyIDs::NoPartySubIDs::_ftha(NewOrderList::NoOrders::NoPartyIDs::NoPartySubIDs::_traits, 2);
13241 //-------------------------------------------------------------------------------------------------
13242 const FieldTrait NewOrderList::NoOrders::NoSecurityAltID::_traits[] =
13243 {
13244  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
13245 };
13246 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoSecurityAltID::_ftha(NewOrderList::NoOrders::NoSecurityAltID::_traits, 2);
13249 //-------------------------------------------------------------------------------------------------
13250 const FieldTrait NewOrderList::NoOrders::NoUnderlyings::_traits[] =
13251 {
13252  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
13253  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
13254  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
13255  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
13256  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
13257  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
13258  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
13259  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
13260  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
13261  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
13262  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
13263  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
13264  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
13265  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
13266  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
13267  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
13268  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
13269  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
13270  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
13271  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
13272  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
13273  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
13274  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
13275  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
13276 };
13277 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoUnderlyings::_ftha(NewOrderList::NoOrders::NoUnderlyings::_traits, 72);
13280 //-------------------------------------------------------------------------------------------------
13281 const FieldTrait NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
13282 {
13283  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
13284 };
13285 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
13288 //-------------------------------------------------------------------------------------------------
13289 const FieldTrait NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingStips::_traits[] =
13290 {
13291  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
13292 };
13293 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingStips::_ftha(NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingStips::_traits, 2);
13296 //-------------------------------------------------------------------------------------------------
13297 const FieldTrait NewOrderList::NoOrders::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
13298 {
13299  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
13300  FieldTrait(1062, 1, 4, 0xc)
13301 };
13302 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NewOrderList::NoOrders::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
13305 //-------------------------------------------------------------------------------------------------
13306 const FieldTrait NewOrderList::NoOrders::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
13307 {
13308  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
13309 };
13310 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NewOrderList::NoOrders::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
13313 //-------------------------------------------------------------------------------------------------
13314 const FieldTrait NewOrderList::NoOrders::NoEvents::_traits[] =
13315 {
13316  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
13317  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
13318 };
13319 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoEvents::_ftha(NewOrderList::NoOrders::NoEvents::_traits, 5);
13321 const unsigned short NewOrderList::NoOrders::NoEvents::_fnum;
13322 //-------------------------------------------------------------------------------------------------
13323 const FieldTrait NewOrderList::NoOrders::NoStrategyParameters::_traits[] =
13324 {
13325  FieldTrait( 958, 15, 1, 0x4), FieldTrait( 959, 1, 2, 0x4), FieldTrait( 960, 15, 3, 0x4)
13326 };
13327 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoStrategyParameters::_ftha(NewOrderList::NoOrders::NoStrategyParameters::_traits, 3);
13330 //-------------------------------------------------------------------------------------------------
13331 const FieldTrait NewOrderList::NoOrders::NoInstrumentParties::_traits[] =
13332 {
13333  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
13334  FieldTrait(1052, 1, 4, 0xc)
13335 };
13336 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoInstrumentParties::_ftha(NewOrderList::NoOrders::NoInstrumentParties::_traits, 4);
13339 //-------------------------------------------------------------------------------------------------
13340 const FieldTrait NewOrderList::NoOrders::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
13341 {
13342  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
13343 };
13344 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NewOrderList::NoOrders::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
13347 //-------------------------------------------------------------------------------------------------
13348 const FieldTrait NewOrderList::NoOrders::NoComplexEvents::_traits[] =
13349 {
13350  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
13351  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
13352  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
13353 };
13354 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoComplexEvents::_ftha(NewOrderList::NoOrders::NoComplexEvents::_traits, 8);
13357 //-------------------------------------------------------------------------------------------------
13358 const FieldTrait NewOrderList::NoOrders::NoComplexEvents::NoComplexEventDates::_traits[] =
13359 {
13360  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
13361 };
13362 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoComplexEvents::NoComplexEventDates::_ftha(NewOrderList::NoOrders::NoComplexEvents::NoComplexEventDates::_traits, 3);
13365 //-------------------------------------------------------------------------------------------------
13366 const FieldTrait NewOrderList::NoOrders::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
13367 {
13368  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
13369 };
13370 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NewOrderList::NoOrders::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
13373 //-------------------------------------------------------------------------------------------------
13374 const FieldTrait NewOrderList::NoRootPartyIDs::_traits[] =
13375 {
13376  FieldTrait(1117, 15, 1, 0x4), FieldTrait(1118, 7, 2, 0x4), FieldTrait(1119, 1, 3, 0x4),
13377  FieldTrait(1120, 1, 4, 0xc)
13378 };
13380 const MsgType NewOrderList::NoRootPartyIDs::_msgtype("NoRootPartyIDs");
13381 const unsigned short NewOrderList::NoRootPartyIDs::_fnum;
13382 //-------------------------------------------------------------------------------------------------
13383 const FieldTrait NewOrderList::NoRootPartyIDs::NoRootPartySubIDs::_traits[] =
13384 {
13385  FieldTrait(1121, 15, 1, 0x4), FieldTrait(1122, 1, 2, 0x4)
13386 };
13387 const FieldTrait_Hash_Array NewOrderList::NoRootPartyIDs::NoRootPartySubIDs::_ftha(NewOrderList::NoRootPartyIDs::NoRootPartySubIDs::_traits, 2);
13390 //-------------------------------------------------------------------------------------------------
13391 const FieldTrait OrderCancelRequest::_traits[] =
13392 {
13393  FieldTrait( 1, 15, 8, 0x4), FieldTrait( 11, 15, 3, 0x5), FieldTrait( 22, 15, 15, 0x4),
13394  FieldTrait( 37, 15, 2, 0x4), FieldTrait( 38, 10, 112, 0x4), FieldTrait( 41, 15, 1, 0x4),
13395  FieldTrait( 48, 15, 14, 0x4), FieldTrait( 54, 7, 110, 0x5), FieldTrait( 55, 15, 12, 0x4),
13396  FieldTrait( 58, 15, 118, 0x4), FieldTrait( 60, 22, 111, 0x5), FieldTrait( 65, 15, 13, 0x4),
13397  FieldTrait( 66, 15, 6, 0x4), FieldTrait( 106, 15, 41, 0x4), FieldTrait( 107, 15, 44, 0x4),
13398  FieldTrait( 152, 10, 113, 0x4), FieldTrait( 167, 15, 19, 0x4), FieldTrait( 200, 21, 21, 0x4),
13399  FieldTrait( 201, 1, 82, 0x4), FieldTrait( 202, 11, 35, 0x4), FieldTrait( 206, 7, 37, 0x4),
13400  FieldTrait( 207, 20, 40, 0x4), FieldTrait( 223, 14, 39, 0x4), FieldTrait( 224, 25, 23, 0x4),
13401  FieldTrait( 225, 25, 24, 0x4), FieldTrait( 226, 1, 26, 0x4), FieldTrait( 227, 14, 27, 0x4),
13402  FieldTrait( 228, 9, 28, 0x4), FieldTrait( 231, 9, 38, 0x4), FieldTrait( 239, 1, 25, 0x4),
13403  FieldTrait( 240, 25, 34, 0x4), FieldTrait( 255, 15, 29, 0x4), FieldTrait( 348, 2, 42, 0x4),
13404  FieldTrait( 349, 28, 43, 0x4), FieldTrait( 350, 2, 45, 0x4), FieldTrait( 351, 28, 46, 0x4),
13405  FieldTrait( 354, 2, 119, 0x4), FieldTrait( 355, 28, 120, 0x4), FieldTrait( 376, 15, 117, 0x4),
13406  FieldTrait( 453, 1, 11, 0xc), FieldTrait( 454, 1, 16, 0xc), FieldTrait( 460, 1, 17, 0x4),
13407  FieldTrait( 461, 15, 18, 0x4), FieldTrait( 468, 7, 115, 0x4), FieldTrait( 469, 9, 116, 0x4),
13408  FieldTrait( 470, 18, 31, 0x4), FieldTrait( 471, 15, 32, 0x4), FieldTrait( 472, 15, 33, 0x4),
13409  FieldTrait( 516, 14, 114, 0x4), FieldTrait( 526, 15, 4, 0x4), FieldTrait( 541, 25, 22, 0x4),
13410  FieldTrait( 543, 15, 30, 0x4), FieldTrait( 581, 1, 10, 0x4), FieldTrait( 583, 15, 5, 0x4),
13411  FieldTrait( 586, 22, 7, 0x4), FieldTrait( 660, 1, 9, 0x4), FieldTrait( 667, 21, 48, 0x4),
13412  FieldTrait( 691, 15, 47, 0x4), FieldTrait( 711, 1, 109, 0xc), FieldTrait( 762, 15, 20, 0x4),
13413  FieldTrait( 788, 1, 104, 0x4), FieldTrait( 864, 1, 51, 0xc), FieldTrait( 873, 25, 52, 0x4),
13414  FieldTrait( 874, 25, 53, 0x4), FieldTrait( 875, 1, 49, 0x4), FieldTrait( 876, 15, 50, 0x4),
13415  FieldTrait( 898, 14, 108, 0x4), FieldTrait( 913, 15, 100, 0x4), FieldTrait( 914, 15, 101, 0x4),
13416  FieldTrait( 915, 25, 102, 0x4), FieldTrait( 916, 25, 105, 0x4), FieldTrait( 917, 25, 106, 0x4),
13417  FieldTrait( 918, 19, 103, 0x4), FieldTrait( 919, 1, 107, 0x4), FieldTrait( 947, 19, 36, 0x4),
13418  FieldTrait( 965, 15, 54, 0x4), FieldTrait( 966, 15, 55, 0x4), FieldTrait( 967, 9, 57, 0x4),
13419  FieldTrait( 968, 9, 58, 0x4), FieldTrait( 969, 9, 59, 0x4), FieldTrait( 970, 1, 60, 0x4),
13420  FieldTrait( 971, 1, 61, 0x4), FieldTrait( 996, 15, 63, 0x4), FieldTrait( 997, 15, 64, 0x4),
13421  FieldTrait(1018, 1, 62, 0xc), FieldTrait(1049, 7, 56, 0x4), FieldTrait(1079, 26, 65, 0x4),
13422  FieldTrait(1146, 13, 67, 0x4), FieldTrait(1147, 10, 68, 0x4), FieldTrait(1151, 15, 66, 0x4),
13423  FieldTrait(1184, 2, 69, 0x4), FieldTrait(1185, 29, 70, 0x4), FieldTrait(1186, 15, 71, 0x4),
13424  FieldTrait(1191, 15, 73, 0x4), FieldTrait(1192, 10, 74, 0x4), FieldTrait(1193, 7, 75, 0x4),
13425  FieldTrait(1194, 1, 76, 0x4), FieldTrait(1195, 13, 77, 0x4), FieldTrait(1196, 15, 78, 0x4),
13426  FieldTrait(1197, 15, 85, 0x4), FieldTrait(1198, 1, 79, 0x4), FieldTrait(1199, 11, 80, 0x4),
13427  FieldTrait(1200, 11, 81, 0x4), FieldTrait(1227, 15, 72, 0x4), FieldTrait(1242, 8, 84, 0x4),
13428  FieldTrait(1244, 8, 83, 0x4), FieldTrait(1435, 1, 86, 0x4), FieldTrait(1439, 1, 87, 0x4),
13429  FieldTrait(1449, 15, 88, 0x4), FieldTrait(1450, 15, 89, 0x4), FieldTrait(1451, 14, 90, 0x4),
13430  FieldTrait(1452, 14, 91, 0x4), FieldTrait(1457, 14, 92, 0x4), FieldTrait(1458, 14, 93, 0x4),
13431  FieldTrait(1478, 1, 94, 0x4), FieldTrait(1479, 1, 95, 0x4), FieldTrait(1480, 14, 96, 0x4),
13432  FieldTrait(1481, 1, 97, 0x4), FieldTrait(1482, 1, 98, 0x4), FieldTrait(1483, 1, 99, 0xc)
13433 };
13434 const FieldTrait_Hash_Array OrderCancelRequest::_ftha(OrderCancelRequest::_traits, 120);
13436 //-------------------------------------------------------------------------------------------------
13437 const FieldTrait OrderCancelRequest::NoPartyIDs::_traits[] =
13438 {
13439  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
13440  FieldTrait( 802, 1, 4, 0xc)
13441 };
13444 const unsigned short OrderCancelRequest::NoPartyIDs::_fnum;
13445 //-------------------------------------------------------------------------------------------------
13446 const FieldTrait OrderCancelRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
13447 {
13448  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
13449 };
13450 const FieldTrait_Hash_Array OrderCancelRequest::NoPartyIDs::NoPartySubIDs::_ftha(OrderCancelRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
13453 //-------------------------------------------------------------------------------------------------
13455 {
13456  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
13457 };
13460 const unsigned short OrderCancelRequest::NoSecurityAltID::_fnum;
13461 //-------------------------------------------------------------------------------------------------
13462 const FieldTrait OrderCancelRequest::NoUnderlyings::_traits[] =
13463 {
13464  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
13465  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
13466  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
13467  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
13468  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
13469  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
13470  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
13471  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
13472  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
13473  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
13474  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
13475  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
13476  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
13477  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
13478  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
13479  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
13480  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
13481  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
13482  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
13483  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
13484  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
13485  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
13486  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
13487  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
13488 };
13491 const unsigned short OrderCancelRequest::NoUnderlyings::_fnum;
13492 //-------------------------------------------------------------------------------------------------
13493 const FieldTrait OrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
13494 {
13495  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
13496 };
13497 const FieldTrait_Hash_Array OrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(OrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
13500 //-------------------------------------------------------------------------------------------------
13501 const FieldTrait OrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
13502 {
13503  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
13504 };
13505 const FieldTrait_Hash_Array OrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_ftha(OrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
13508 //-------------------------------------------------------------------------------------------------
13509 const FieldTrait OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
13510 {
13511  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
13512  FieldTrait(1062, 1, 4, 0xc)
13513 };
13514 const FieldTrait_Hash_Array OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
13517 //-------------------------------------------------------------------------------------------------
13518 const FieldTrait OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
13519 {
13520  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
13521 };
13522 const FieldTrait_Hash_Array OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
13525 //-------------------------------------------------------------------------------------------------
13526 const FieldTrait OrderCancelRequest::NoEvents::_traits[] =
13527 {
13528  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
13529  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
13530 };
13533 const unsigned short OrderCancelRequest::NoEvents::_fnum;
13534 //-------------------------------------------------------------------------------------------------
13536 {
13537  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
13538  FieldTrait(1052, 1, 4, 0xc)
13539 };
13541 const MsgType OrderCancelRequest::NoInstrumentParties::_msgtype("NoInstrumentParties");
13543 //-------------------------------------------------------------------------------------------------
13544 const FieldTrait OrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
13545 {
13546  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
13547 };
13548 const FieldTrait_Hash_Array OrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(OrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
13551 //-------------------------------------------------------------------------------------------------
13553 {
13554  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
13555  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
13556  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
13557 };
13560 const unsigned short OrderCancelRequest::NoComplexEvents::_fnum;
13561 //-------------------------------------------------------------------------------------------------
13562 const FieldTrait OrderCancelRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
13563 {
13564  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
13565 };
13566 const FieldTrait_Hash_Array OrderCancelRequest::NoComplexEvents::NoComplexEventDates::_ftha(OrderCancelRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
13569 //-------------------------------------------------------------------------------------------------
13570 const FieldTrait OrderCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
13571 {
13572  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
13573 };
13574 const FieldTrait_Hash_Array OrderCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(OrderCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
13577 //-------------------------------------------------------------------------------------------------
13578 const FieldTrait OrderCancelReplaceRequest::_traits[] =
13579 {
13580  FieldTrait( 1, 15, 11, 0x4), FieldTrait( 11, 15, 6, 0x5), FieldTrait( 12, 13, 182, 0x4),
13581  FieldTrait( 13, 7, 183, 0x4), FieldTrait( 15, 19, 176, 0x4), FieldTrait( 18, 16, 24, 0x4),
13582  FieldTrait( 21, 7, 23, 0x4), FieldTrait( 22, 15, 32, 0x4), FieldTrait( 37, 15, 1, 0x4),
13583  FieldTrait( 38, 10, 130, 0x4), FieldTrait( 40, 7, 135, 0x5), FieldTrait( 41, 15, 5, 0x4),
13584  FieldTrait( 44, 11, 137, 0x4), FieldTrait( 48, 15, 31, 0x4), FieldTrait( 54, 7, 127, 0x5),
13585  FieldTrait( 55, 15, 29, 0x4), FieldTrait( 58, 15, 192, 0x4), FieldTrait( 59, 7, 177, 0x4),
13586  FieldTrait( 60, 22, 128, 0x5), FieldTrait( 63, 15, 19, 0x4), FieldTrait( 64, 25, 20, 0x4),
13587  FieldTrait( 65, 15, 30, 0x4), FieldTrait( 66, 15, 9, 0x4), FieldTrait( 70, 15, 17, 0x4),
13588  FieldTrait( 75, 25, 4, 0x4), FieldTrait( 77, 7, 198, 0x4), FieldTrait( 78, 1, 18, 0xc),
13589  FieldTrait( 99, 11, 138, 0x4), FieldTrait( 100, 20, 27, 0x4), FieldTrait( 106, 15, 58, 0x4),
13590  FieldTrait( 107, 15, 61, 0x4), FieldTrait( 110, 10, 25, 0x4), FieldTrait( 111, 10, 26, 0x4),
13591  FieldTrait( 114, 8, 201, 0x4), FieldTrait( 120, 19, 190, 0x4), FieldTrait( 121, 8, 189, 0x4),
13592  FieldTrait( 126, 22, 180, 0x4), FieldTrait( 152, 10, 131, 0x4), FieldTrait( 167, 15, 36, 0x4),
13593  FieldTrait( 168, 22, 178, 0x4), FieldTrait( 192, 10, 196, 0x4), FieldTrait( 193, 25, 195, 0x4),
13594  FieldTrait( 200, 21, 38, 0x4), FieldTrait( 201, 1, 99, 0x4), FieldTrait( 202, 11, 52, 0x4),
13595  FieldTrait( 203, 1, 199, 0x4), FieldTrait( 206, 7, 54, 0x4), FieldTrait( 207, 20, 57, 0x4),
13596  FieldTrait( 210, 10, 200, 0x4), FieldTrait( 211, 9, 153, 0x4), FieldTrait( 218, 12, 139, 0x4),
13597  FieldTrait( 220, 19, 140, 0x4), FieldTrait( 221, 15, 141, 0x4), FieldTrait( 222, 15, 142, 0x4),
13598  FieldTrait( 223, 14, 56, 0x4), FieldTrait( 224, 25, 40, 0x4), FieldTrait( 225, 25, 41, 0x4),
13599  FieldTrait( 226, 1, 43, 0x4), FieldTrait( 227, 14, 44, 0x4), FieldTrait( 228, 9, 45, 0x4),
13600  FieldTrait( 229, 25, 3, 0x4), FieldTrait( 231, 9, 55, 0x4), FieldTrait( 235, 15, 147, 0x4),
13601  FieldTrait( 236, 14, 148, 0x4), FieldTrait( 239, 1, 42, 0x4), FieldTrait( 240, 25, 51, 0x4),
13602  FieldTrait( 255, 15, 46, 0x4), FieldTrait( 348, 2, 59, 0x4), FieldTrait( 349, 28, 60, 0x4),
13603  FieldTrait( 350, 2, 62, 0x4), FieldTrait( 351, 28, 63, 0x4), FieldTrait( 354, 2, 193, 0x4),
13604  FieldTrait( 355, 28, 194, 0x4), FieldTrait( 376, 15, 174, 0x4), FieldTrait( 377, 8, 175, 0x4),
13605  FieldTrait( 386, 1, 28, 0xc), FieldTrait( 388, 7, 164, 0x4), FieldTrait( 389, 9, 165, 0x4),
13606  FieldTrait( 423, 1, 136, 0x4), FieldTrait( 427, 1, 181, 0x4), FieldTrait( 432, 25, 179, 0x4),
13607  FieldTrait( 453, 1, 2, 0xc), FieldTrait( 454, 1, 33, 0xc), FieldTrait( 460, 1, 34, 0x4),
13608  FieldTrait( 461, 15, 35, 0x4), FieldTrait( 468, 7, 133, 0x4), FieldTrait( 469, 9, 134, 0x4),
13609  FieldTrait( 470, 18, 48, 0x4), FieldTrait( 471, 15, 49, 0x4), FieldTrait( 472, 15, 50, 0x4),
13610  FieldTrait( 479, 19, 184, 0x4), FieldTrait( 480, 7, 202, 0x4), FieldTrait( 481, 7, 203, 0x4),
13611  FieldTrait( 494, 15, 205, 0x4), FieldTrait( 497, 7, 185, 0x4), FieldTrait( 513, 15, 204, 0x4),
13612  FieldTrait( 516, 14, 132, 0x4), FieldTrait( 526, 15, 7, 0x4), FieldTrait( 528, 7, 186, 0x4),
13613  FieldTrait( 529, 16, 187, 0x4), FieldTrait( 541, 25, 39, 0x4), FieldTrait( 543, 15, 47, 0x4),
13614  FieldTrait( 544, 7, 21, 0x4), FieldTrait( 581, 1, 13, 0x4), FieldTrait( 582, 1, 188, 0x4),
13615  FieldTrait( 583, 15, 8, 0x4), FieldTrait( 586, 22, 10, 0x4), FieldTrait( 589, 7, 14, 0x4),
13616  FieldTrait( 590, 7, 15, 0x4), FieldTrait( 591, 7, 16, 0x4), FieldTrait( 635, 15, 22, 0x4),
13617  FieldTrait( 640, 11, 197, 0x4), FieldTrait( 660, 1, 12, 0x4), FieldTrait( 662, 11, 143, 0x4),
13618  FieldTrait( 663, 1, 144, 0x4), FieldTrait( 667, 21, 65, 0x4), FieldTrait( 691, 15, 64, 0x4),
13619  FieldTrait( 696, 25, 150, 0x4), FieldTrait( 697, 11, 151, 0x4), FieldTrait( 698, 1, 152, 0x4),
13620  FieldTrait( 699, 15, 145, 0x4), FieldTrait( 701, 25, 149, 0x4), FieldTrait( 711, 1, 126, 0xc),
13621  FieldTrait( 761, 15, 146, 0x4), FieldTrait( 762, 15, 37, 0x4), FieldTrait( 768, 1, 212, 0xc),
13622  FieldTrait( 775, 1, 191, 0x4), FieldTrait( 788, 1, 121, 0x4), FieldTrait( 835, 1, 154, 0x4),
13623  FieldTrait( 836, 1, 155, 0x4), FieldTrait( 837, 1, 156, 0x4), FieldTrait( 838, 1, 157, 0x4),
13624  FieldTrait( 840, 1, 158, 0x4), FieldTrait( 841, 1, 166, 0x4), FieldTrait( 842, 1, 167, 0x4),
13625  FieldTrait( 843, 1, 168, 0x4), FieldTrait( 844, 1, 169, 0x4), FieldTrait( 846, 1, 170, 0x4),
13626  FieldTrait( 847, 1, 171, 0x4), FieldTrait( 848, 15, 172, 0x4), FieldTrait( 849, 14, 173, 0x4),
13627  FieldTrait( 854, 1, 129, 0x4), FieldTrait( 864, 1, 68, 0xc), FieldTrait( 873, 25, 69, 0x4),
13628  FieldTrait( 874, 25, 70, 0x4), FieldTrait( 875, 1, 66, 0x4), FieldTrait( 876, 15, 67, 0x4),
13629  FieldTrait( 898, 14, 125, 0x4), FieldTrait( 913, 15, 117, 0x4), FieldTrait( 914, 15, 118, 0x4),
13630  FieldTrait( 915, 25, 119, 0x4), FieldTrait( 916, 25, 122, 0x4), FieldTrait( 917, 25, 123, 0x4),
13631  FieldTrait( 918, 19, 120, 0x4), FieldTrait( 919, 1, 124, 0x4), FieldTrait( 947, 19, 53, 0x4),
13632  FieldTrait( 957, 1, 206, 0xc), FieldTrait( 965, 15, 71, 0x4), FieldTrait( 966, 15, 72, 0x4),
13633  FieldTrait( 967, 9, 74, 0x4), FieldTrait( 968, 9, 75, 0x4), FieldTrait( 969, 9, 76, 0x4),
13634  FieldTrait( 970, 1, 77, 0x4), FieldTrait( 971, 1, 78, 0x4), FieldTrait( 996, 15, 80, 0x4),
13635  FieldTrait( 997, 15, 81, 0x4), FieldTrait(1018, 1, 79, 0xc), FieldTrait(1028, 8, 207, 0x4),
13636  FieldTrait(1029, 8, 208, 0x4), FieldTrait(1030, 15, 209, 0x4), FieldTrait(1031, 17, 210, 0x4),
13637  FieldTrait(1032, 1, 211, 0x4), FieldTrait(1049, 7, 73, 0x4), FieldTrait(1079, 26, 82, 0x4),
13638  FieldTrait(1082, 10, 215, 0x4), FieldTrait(1083, 7, 216, 0x4), FieldTrait(1084, 7, 217, 0x4),
13639  FieldTrait(1085, 10, 218, 0x4), FieldTrait(1086, 10, 219, 0x4), FieldTrait(1087, 10, 220, 0x4),
13640  FieldTrait(1088, 10, 221, 0x4), FieldTrait(1089, 10, 213, 0x4), FieldTrait(1090, 1, 214, 0x4),
13641  FieldTrait(1091, 8, 239, 0x4), FieldTrait(1092, 7, 223, 0x4), FieldTrait(1094, 1, 159, 0x4),
13642  FieldTrait(1096, 15, 160, 0x4), FieldTrait(1097, 15, 161, 0x4), FieldTrait(1098, 15, 162, 0x4),
13643  FieldTrait(1099, 15, 163, 0x4), FieldTrait(1100, 7, 224, 0x4), FieldTrait(1101, 7, 225, 0x4),
13644  FieldTrait(1102, 11, 226, 0x4), FieldTrait(1103, 15, 227, 0x4), FieldTrait(1104, 15, 228, 0x4),
13645  FieldTrait(1105, 15, 229, 0x4), FieldTrait(1106, 15, 230, 0x4), FieldTrait(1107, 7, 231, 0x4),
13646  FieldTrait(1108, 7, 232, 0x4), FieldTrait(1109, 7, 233, 0x4), FieldTrait(1110, 11, 234, 0x4),
13647  FieldTrait(1111, 7, 235, 0x4), FieldTrait(1112, 10, 236, 0x4), FieldTrait(1113, 15, 237, 0x4),
13648  FieldTrait(1114, 15, 238, 0x4), FieldTrait(1133, 7, 240, 0x4), FieldTrait(1138, 10, 222, 0x4),
13649  FieldTrait(1146, 13, 84, 0x4), FieldTrait(1147, 10, 85, 0x4), FieldTrait(1151, 15, 83, 0x4),
13650  FieldTrait(1184, 2, 86, 0x4), FieldTrait(1185, 29, 87, 0x4), FieldTrait(1186, 15, 88, 0x4),
13651  FieldTrait(1191, 15, 90, 0x4), FieldTrait(1192, 10, 91, 0x4), FieldTrait(1193, 7, 92, 0x4),
13652  FieldTrait(1194, 1, 93, 0x4), FieldTrait(1195, 13, 94, 0x4), FieldTrait(1196, 15, 95, 0x4),
13653  FieldTrait(1197, 15, 102, 0x4), FieldTrait(1198, 1, 96, 0x4), FieldTrait(1199, 11, 97, 0x4),
13654  FieldTrait(1200, 11, 98, 0x4), FieldTrait(1227, 15, 89, 0x4), FieldTrait(1242, 8, 101, 0x4),
13655  FieldTrait(1244, 8, 100, 0x4), FieldTrait(1435, 1, 103, 0x4), FieldTrait(1439, 1, 104, 0x4),
13656  FieldTrait(1449, 15, 105, 0x4), FieldTrait(1450, 15, 106, 0x4), FieldTrait(1451, 14, 107, 0x4),
13657  FieldTrait(1452, 14, 108, 0x4), FieldTrait(1457, 14, 109, 0x4), FieldTrait(1458, 14, 110, 0x4),
13658  FieldTrait(1478, 1, 111, 0x4), FieldTrait(1479, 1, 112, 0x4), FieldTrait(1480, 14, 113, 0x4),
13659  FieldTrait(1481, 1, 114, 0x4), FieldTrait(1482, 1, 115, 0x4), FieldTrait(1483, 1, 116, 0xc)
13660 };
13663 //-------------------------------------------------------------------------------------------------
13665 {
13666  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 6, 0x4), FieldTrait( 467, 15, 4, 0x4),
13667  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 3, 0x4)
13668 };
13671 const unsigned short OrderCancelReplaceRequest::NoAllocs::_fnum;
13672 //-------------------------------------------------------------------------------------------------
13673 const FieldTrait OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::_traits[] =
13674 {
13675  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
13676  FieldTrait( 804, 1, 4, 0xc)
13677 };
13678 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::_ftha(OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::_traits, 4);
13681 //-------------------------------------------------------------------------------------------------
13682 const FieldTrait OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
13683 {
13684  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
13685 };
13686 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
13689 //-------------------------------------------------------------------------------------------------
13691 {
13692  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
13693 };
13697 //-------------------------------------------------------------------------------------------------
13699 {
13700  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
13701  FieldTrait( 802, 1, 4, 0xc)
13702 };
13706 //-------------------------------------------------------------------------------------------------
13707 const FieldTrait OrderCancelReplaceRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
13708 {
13709  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
13710 };
13711 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoPartyIDs::NoPartySubIDs::_ftha(OrderCancelReplaceRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
13714 //-------------------------------------------------------------------------------------------------
13716 {
13717  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
13718 };
13722 //-------------------------------------------------------------------------------------------------
13724 {
13725  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
13726  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
13727  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
13728  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
13729  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
13730  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
13731  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
13732  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
13733  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
13734  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
13735  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
13736  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
13737  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
13738  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
13739  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
13740  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
13741  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
13742  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
13743  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
13744  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
13745  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
13746  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
13747  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
13748  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
13749 };
13753 //-------------------------------------------------------------------------------------------------
13754 const FieldTrait OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
13755 {
13756  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
13757 };
13758 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
13761 //-------------------------------------------------------------------------------------------------
13762 const FieldTrait OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
13763 {
13764  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
13765 };
13766 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_ftha(OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
13769 //-------------------------------------------------------------------------------------------------
13770 const FieldTrait OrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
13771 {
13772  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
13773  FieldTrait(1062, 1, 4, 0xc)
13774 };
13775 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(OrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
13778 //-------------------------------------------------------------------------------------------------
13779 const FieldTrait OrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
13780 {
13781  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
13782 };
13783 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(OrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
13786 //-------------------------------------------------------------------------------------------------
13788 {
13789  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
13790  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
13791 };
13795 //-------------------------------------------------------------------------------------------------
13797 {
13798  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
13799  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
13800 };
13803 const unsigned short OrderCancelReplaceRequest::NoEvents::_fnum;
13804 //-------------------------------------------------------------------------------------------------
13806 {
13807  FieldTrait( 958, 15, 1, 0x4), FieldTrait( 959, 1, 2, 0x4), FieldTrait( 960, 15, 3, 0x4)
13808 };
13812 //-------------------------------------------------------------------------------------------------
13814 {
13815  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
13816  FieldTrait(1052, 1, 4, 0xc)
13817 };
13821 //-------------------------------------------------------------------------------------------------
13822 const FieldTrait OrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
13823 {
13824  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
13825 };
13826 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(OrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
13829 //-------------------------------------------------------------------------------------------------
13831 {
13832  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
13833  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
13834  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
13835 };
13839 //-------------------------------------------------------------------------------------------------
13840 const FieldTrait OrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
13841 {
13842  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
13843 };
13844 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_ftha(OrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
13847 //-------------------------------------------------------------------------------------------------
13848 const FieldTrait OrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
13849 {
13850  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
13851 };
13852 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(OrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
13855 //-------------------------------------------------------------------------------------------------
13856 const FieldTrait OrderStatusRequest::_traits[] =
13857 {
13858  FieldTrait( 1, 15, 7, 0x4), FieldTrait( 11, 15, 2, 0x4), FieldTrait( 22, 15, 12, 0x4),
13859  FieldTrait( 37, 15, 1, 0x4), FieldTrait( 48, 15, 11, 0x4), FieldTrait( 54, 7, 107, 0x5),
13860  FieldTrait( 55, 15, 9, 0x4), FieldTrait( 65, 15, 10, 0x4), FieldTrait( 106, 15, 38, 0x4),
13861  FieldTrait( 107, 15, 41, 0x4), FieldTrait( 167, 15, 16, 0x4), FieldTrait( 200, 21, 18, 0x4),
13862  FieldTrait( 201, 1, 79, 0x4), FieldTrait( 202, 11, 32, 0x4), FieldTrait( 206, 7, 34, 0x4),
13863  FieldTrait( 207, 20, 37, 0x4), FieldTrait( 223, 14, 36, 0x4), FieldTrait( 224, 25, 20, 0x4),
13864  FieldTrait( 225, 25, 21, 0x4), FieldTrait( 226, 1, 23, 0x4), FieldTrait( 227, 14, 24, 0x4),
13865  FieldTrait( 228, 9, 25, 0x4), FieldTrait( 231, 9, 35, 0x4), FieldTrait( 239, 1, 22, 0x4),
13866  FieldTrait( 240, 25, 31, 0x4), FieldTrait( 255, 15, 26, 0x4), FieldTrait( 348, 2, 39, 0x4),
13867  FieldTrait( 349, 28, 40, 0x4), FieldTrait( 350, 2, 42, 0x4), FieldTrait( 351, 28, 43, 0x4),
13868  FieldTrait( 453, 1, 5, 0xc), FieldTrait( 454, 1, 13, 0xc), FieldTrait( 460, 1, 14, 0x4),
13869  FieldTrait( 461, 15, 15, 0x4), FieldTrait( 470, 18, 28, 0x4), FieldTrait( 471, 15, 29, 0x4),
13870  FieldTrait( 472, 15, 30, 0x4), FieldTrait( 526, 15, 3, 0x4), FieldTrait( 541, 25, 19, 0x4),
13871  FieldTrait( 543, 15, 27, 0x4), FieldTrait( 583, 15, 4, 0x4), FieldTrait( 660, 1, 8, 0x4),
13872  FieldTrait( 667, 21, 45, 0x4), FieldTrait( 691, 15, 44, 0x4), FieldTrait( 711, 1, 106, 0xc),
13873  FieldTrait( 762, 15, 17, 0x4), FieldTrait( 788, 1, 101, 0x4), FieldTrait( 790, 15, 6, 0x4),
13874  FieldTrait( 864, 1, 48, 0xc), FieldTrait( 873, 25, 49, 0x4), FieldTrait( 874, 25, 50, 0x4),
13875  FieldTrait( 875, 1, 46, 0x4), FieldTrait( 876, 15, 47, 0x4), FieldTrait( 898, 14, 105, 0x4),
13876  FieldTrait( 913, 15, 97, 0x4), FieldTrait( 914, 15, 98, 0x4), FieldTrait( 915, 25, 99, 0x4),
13877  FieldTrait( 916, 25, 102, 0x4), FieldTrait( 917, 25, 103, 0x4), FieldTrait( 918, 19, 100, 0x4),
13878  FieldTrait( 919, 1, 104, 0x4), FieldTrait( 947, 19, 33, 0x4), FieldTrait( 965, 15, 51, 0x4),
13879  FieldTrait( 966, 15, 52, 0x4), FieldTrait( 967, 9, 54, 0x4), FieldTrait( 968, 9, 55, 0x4),
13880  FieldTrait( 969, 9, 56, 0x4), FieldTrait( 970, 1, 57, 0x4), FieldTrait( 971, 1, 58, 0x4),
13881  FieldTrait( 996, 15, 60, 0x4), FieldTrait( 997, 15, 61, 0x4), FieldTrait(1018, 1, 59, 0xc),
13882  FieldTrait(1049, 7, 53, 0x4), FieldTrait(1079, 26, 62, 0x4), FieldTrait(1146, 13, 64, 0x4),
13883  FieldTrait(1147, 10, 65, 0x4), FieldTrait(1151, 15, 63, 0x4), FieldTrait(1184, 2, 66, 0x4),
13884  FieldTrait(1185, 29, 67, 0x4), FieldTrait(1186, 15, 68, 0x4), FieldTrait(1191, 15, 70, 0x4),
13885  FieldTrait(1192, 10, 71, 0x4), FieldTrait(1193, 7, 72, 0x4), FieldTrait(1194, 1, 73, 0x4),
13886  FieldTrait(1195, 13, 74, 0x4), FieldTrait(1196, 15, 75, 0x4), FieldTrait(1197, 15, 82, 0x4),
13887  FieldTrait(1198, 1, 76, 0x4), FieldTrait(1199, 11, 77, 0x4), FieldTrait(1200, 11, 78, 0x4),
13888  FieldTrait(1227, 15, 69, 0x4), FieldTrait(1242, 8, 81, 0x4), FieldTrait(1244, 8, 80, 0x4),
13889  FieldTrait(1435, 1, 83, 0x4), FieldTrait(1439, 1, 84, 0x4), FieldTrait(1449, 15, 85, 0x4),
13890  FieldTrait(1450, 15, 86, 0x4), FieldTrait(1451, 14, 87, 0x4), FieldTrait(1452, 14, 88, 0x4),
13891  FieldTrait(1457, 14, 89, 0x4), FieldTrait(1458, 14, 90, 0x4), FieldTrait(1478, 1, 91, 0x4),
13892  FieldTrait(1479, 1, 92, 0x4), FieldTrait(1480, 14, 93, 0x4), FieldTrait(1481, 1, 94, 0x4),
13893  FieldTrait(1482, 1, 95, 0x4), FieldTrait(1483, 1, 96, 0xc)
13894 };
13895 const FieldTrait_Hash_Array OrderStatusRequest::_ftha(OrderStatusRequest::_traits, 107);
13897 //-------------------------------------------------------------------------------------------------
13898 const FieldTrait OrderStatusRequest::NoPartyIDs::_traits[] =
13899 {
13900  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
13901  FieldTrait( 802, 1, 4, 0xc)
13902 };
13905 const unsigned short OrderStatusRequest::NoPartyIDs::_fnum;
13906 //-------------------------------------------------------------------------------------------------
13907 const FieldTrait OrderStatusRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
13908 {
13909  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
13910 };
13911 const FieldTrait_Hash_Array OrderStatusRequest::NoPartyIDs::NoPartySubIDs::_ftha(OrderStatusRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
13914 //-------------------------------------------------------------------------------------------------
13916 {
13917  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
13918 };
13921 const unsigned short OrderStatusRequest::NoSecurityAltID::_fnum;
13922 //-------------------------------------------------------------------------------------------------
13923 const FieldTrait OrderStatusRequest::NoUnderlyings::_traits[] =
13924 {
13925  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
13926  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
13927  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
13928  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
13929  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
13930  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
13931  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
13932  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
13933  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
13934  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
13935  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
13936  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
13937  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
13938  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
13939  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
13940  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
13941  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
13942  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
13943  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
13944  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
13945  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
13946  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
13947  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
13948  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
13949 };
13952 const unsigned short OrderStatusRequest::NoUnderlyings::_fnum;
13953 //-------------------------------------------------------------------------------------------------
13954 const FieldTrait OrderStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
13955 {
13956  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
13957 };
13958 const FieldTrait_Hash_Array OrderStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(OrderStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
13961 //-------------------------------------------------------------------------------------------------
13962 const FieldTrait OrderStatusRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
13963 {
13964  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
13965 };
13966 const FieldTrait_Hash_Array OrderStatusRequest::NoUnderlyings::NoUnderlyingStips::_ftha(OrderStatusRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
13969 //-------------------------------------------------------------------------------------------------
13970 const FieldTrait OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
13971 {
13972  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
13973  FieldTrait(1062, 1, 4, 0xc)
13974 };
13975 const FieldTrait_Hash_Array OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
13978 //-------------------------------------------------------------------------------------------------
13979 const FieldTrait OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
13980 {
13981  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
13982 };
13983 const FieldTrait_Hash_Array OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
13986 //-------------------------------------------------------------------------------------------------
13987 const FieldTrait OrderStatusRequest::NoEvents::_traits[] =
13988 {
13989  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
13990  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
13991 };
13994 const unsigned short OrderStatusRequest::NoEvents::_fnum;
13995 //-------------------------------------------------------------------------------------------------
13997 {
13998  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
13999  FieldTrait(1052, 1, 4, 0xc)
14000 };
14002 const MsgType OrderStatusRequest::NoInstrumentParties::_msgtype("NoInstrumentParties");
14004 //-------------------------------------------------------------------------------------------------
14005 const FieldTrait OrderStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
14006 {
14007  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
14008 };
14009 const FieldTrait_Hash_Array OrderStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(OrderStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
14012 //-------------------------------------------------------------------------------------------------
14014 {
14015  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
14016  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
14017  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
14018 };
14021 const unsigned short OrderStatusRequest::NoComplexEvents::_fnum;
14022 //-------------------------------------------------------------------------------------------------
14023 const FieldTrait OrderStatusRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
14024 {
14025  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
14026 };
14027 const FieldTrait_Hash_Array OrderStatusRequest::NoComplexEvents::NoComplexEventDates::_ftha(OrderStatusRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
14030 //-------------------------------------------------------------------------------------------------
14031 const FieldTrait OrderStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
14032 {
14033  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
14034 };
14035 const FieldTrait_Hash_Array OrderStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(OrderStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
14038 //-------------------------------------------------------------------------------------------------
14039 const FieldTrait AllocationInstruction::_traits[] =
14040 {
14041  FieldTrait( 6, 11, 127, 0x4), FieldTrait( 15, 19, 137, 0x4), FieldTrait( 22, 15, 21, 0x4),
14042  FieldTrait( 30, 20, 122, 0x4), FieldTrait( 48, 15, 20, 0x4), FieldTrait( 53, 10, 120, 0x5),
14043  FieldTrait( 54, 7, 17, 0x5), FieldTrait( 55, 15, 18, 0x4), FieldTrait( 58, 15, 151, 0x4),
14044  FieldTrait( 60, 22, 141, 0x4), FieldTrait( 63, 15, 142, 0x4), FieldTrait( 64, 25, 143, 0x4),
14045  FieldTrait( 65, 15, 19, 0x4), FieldTrait( 70, 15, 1, 0x5), FieldTrait( 71, 7, 2, 0x5),
14046  FieldTrait( 72, 15, 5, 0x4), FieldTrait( 73, 1, 12, 0xc), FieldTrait( 74, 1, 138, 0x4),
14047  FieldTrait( 75, 25, 140, 0x5), FieldTrait( 77, 7, 149, 0x4), FieldTrait( 78, 1, 172, 0xc),
14048  FieldTrait( 106, 15, 47, 0x4), FieldTrait( 107, 15, 50, 0x4), FieldTrait( 118, 13, 148, 0x4),
14049  FieldTrait( 124, 1, 13, 0xc), FieldTrait( 157, 1, 154, 0x4), FieldTrait( 158, 14, 155, 0x4),
14050  FieldTrait( 159, 13, 156, 0x4), FieldTrait( 167, 15, 25, 0x4), FieldTrait( 196, 15, 8, 0x4),
14051  FieldTrait( 197, 1, 9, 0x4), FieldTrait( 200, 21, 27, 0x4), FieldTrait( 201, 1, 88, 0x4),
14052  FieldTrait( 202, 11, 41, 0x4), FieldTrait( 206, 7, 43, 0x4), FieldTrait( 207, 20, 46, 0x4),
14053  FieldTrait( 218, 12, 129, 0x4), FieldTrait( 220, 19, 130, 0x4), FieldTrait( 221, 15, 131, 0x4),
14054  FieldTrait( 222, 15, 132, 0x4), FieldTrait( 223, 14, 45, 0x4), FieldTrait( 224, 25, 29, 0x4),
14055  FieldTrait( 225, 25, 30, 0x4), FieldTrait( 226, 1, 32, 0x4), FieldTrait( 227, 14, 33, 0x4),
14056  FieldTrait( 228, 9, 34, 0x4), FieldTrait( 229, 25, 123, 0x4), FieldTrait( 231, 9, 44, 0x4),
14057  FieldTrait( 232, 1, 163, 0xc), FieldTrait( 235, 15, 164, 0x4), FieldTrait( 236, 14, 165, 0x4),
14058  FieldTrait( 237, 13, 147, 0x4), FieldTrait( 238, 13, 146, 0x4), FieldTrait( 239, 1, 31, 0x4),
14059  FieldTrait( 240, 25, 40, 0x4), FieldTrait( 255, 15, 35, 0x4), FieldTrait( 336, 15, 124, 0x4),
14060  FieldTrait( 348, 2, 48, 0x4), FieldTrait( 349, 28, 49, 0x4), FieldTrait( 350, 2, 51, 0x4),
14061  FieldTrait( 351, 28, 52, 0x4), FieldTrait( 354, 2, 152, 0x4), FieldTrait( 355, 28, 153, 0x4),
14062  FieldTrait( 381, 13, 145, 0x4), FieldTrait( 423, 1, 126, 0x4), FieldTrait( 442, 7, 180, 0x4),
14063  FieldTrait( 453, 1, 139, 0xc), FieldTrait( 454, 1, 22, 0xc), FieldTrait( 460, 1, 23, 0x4),
14064  FieldTrait( 461, 15, 24, 0x4), FieldTrait( 466, 15, 10, 0x4), FieldTrait( 470, 18, 37, 0x4),
14065  FieldTrait( 471, 15, 38, 0x4), FieldTrait( 472, 15, 39, 0x4), FieldTrait( 540, 13, 157, 0x4),
14066  FieldTrait( 541, 25, 28, 0x4), FieldTrait( 543, 15, 36, 0x4), FieldTrait( 555, 1, 119, 0xc),
14067  FieldTrait( 570, 8, 14, 0x4), FieldTrait( 574, 15, 16, 0x4), FieldTrait( 578, 15, 179, 0x4),
14068  FieldTrait( 582, 1, 178, 0x4), FieldTrait( 625, 15, 125, 0x4), FieldTrait( 626, 1, 3, 0x5),
14069  FieldTrait( 650, 8, 162, 0x4), FieldTrait( 662, 11, 133, 0x4), FieldTrait( 663, 1, 134, 0x4),
14070  FieldTrait( 667, 21, 54, 0x4), FieldTrait( 668, 1, 106, 0x4), FieldTrait( 691, 15, 53, 0x4),
14071  FieldTrait( 696, 25, 167, 0x4), FieldTrait( 697, 11, 168, 0x4), FieldTrait( 698, 1, 169, 0x4),
14072  FieldTrait( 699, 15, 135, 0x4), FieldTrait( 700, 8, 15, 0x4), FieldTrait( 701, 25, 166, 0x4),
14073  FieldTrait( 711, 1, 118, 0xc), FieldTrait( 715, 25, 175, 0x4), FieldTrait( 738, 13, 158, 0x4),
14074  FieldTrait( 753, 1, 173, 0xc), FieldTrait( 754, 8, 150, 0x4), FieldTrait( 761, 15, 136, 0x4),
14075  FieldTrait( 762, 15, 26, 0x4), FieldTrait( 775, 1, 144, 0x4), FieldTrait( 788, 1, 113, 0x4),
14076  FieldTrait( 793, 15, 4, 0x4), FieldTrait( 796, 1, 6, 0x4), FieldTrait( 808, 1, 7, 0x4),
14077  FieldTrait( 819, 1, 174, 0x4), FieldTrait( 828, 1, 176, 0x4), FieldTrait( 829, 1, 177, 0x4),
14078  FieldTrait( 854, 1, 121, 0x4), FieldTrait( 857, 1, 11, 0x4), FieldTrait( 860, 11, 128, 0x4),
14079  FieldTrait( 864, 1, 57, 0xc), FieldTrait( 869, 14, 107, 0x4), FieldTrait( 870, 1, 108, 0xc),
14080  FieldTrait( 873, 25, 58, 0x4), FieldTrait( 874, 25, 59, 0x4), FieldTrait( 875, 1, 55, 0x4),
14081  FieldTrait( 876, 15, 56, 0x4), FieldTrait( 892, 1, 170, 0x4), FieldTrait( 893, 8, 171, 0x4),
14082  FieldTrait( 898, 14, 117, 0x4), FieldTrait( 913, 15, 109, 0x4), FieldTrait( 914, 15, 110, 0x4),
14083  FieldTrait( 915, 25, 111, 0x4), FieldTrait( 916, 25, 114, 0x4), FieldTrait( 917, 25, 115, 0x4),
14084  FieldTrait( 918, 19, 112, 0x4), FieldTrait( 919, 1, 116, 0x4), FieldTrait( 920, 13, 159, 0x4),
14085  FieldTrait( 921, 13, 160, 0x4), FieldTrait( 922, 13, 161, 0x4), FieldTrait( 947, 19, 42, 0x4),
14086  FieldTrait( 965, 15, 60, 0x4), FieldTrait( 966, 15, 61, 0x4), FieldTrait( 967, 9, 63, 0x4),
14087  FieldTrait( 968, 9, 64, 0x4), FieldTrait( 969, 9, 65, 0x4), FieldTrait( 970, 1, 66, 0x4),
14088  FieldTrait( 971, 1, 67, 0x4), FieldTrait( 991, 11, 182, 0x4), FieldTrait( 996, 15, 69, 0x4),
14089  FieldTrait( 997, 15, 70, 0x4), FieldTrait(1011, 15, 181, 0x4), FieldTrait(1018, 1, 68, 0xc),
14090  FieldTrait(1049, 7, 62, 0x4), FieldTrait(1079, 26, 71, 0x4), FieldTrait(1146, 13, 73, 0x4),
14091  FieldTrait(1147, 10, 74, 0x4), FieldTrait(1151, 15, 72, 0x4), FieldTrait(1184, 2, 75, 0x4),
14092  FieldTrait(1185, 29, 76, 0x4), FieldTrait(1186, 15, 77, 0x4), FieldTrait(1191, 15, 79, 0x4),
14093  FieldTrait(1192, 10, 80, 0x4), FieldTrait(1193, 7, 81, 0x4), FieldTrait(1194, 1, 82, 0x4),
14094  FieldTrait(1195, 13, 83, 0x4), FieldTrait(1196, 15, 84, 0x4), FieldTrait(1197, 15, 91, 0x4),
14095  FieldTrait(1198, 1, 85, 0x4), FieldTrait(1199, 11, 86, 0x4), FieldTrait(1200, 11, 87, 0x4),
14096  FieldTrait(1227, 15, 78, 0x4), FieldTrait(1242, 8, 90, 0x4), FieldTrait(1244, 8, 89, 0x4),
14097  FieldTrait(1435, 1, 92, 0x4), FieldTrait(1439, 1, 93, 0x4), FieldTrait(1445, 1, 183, 0xc),
14098  FieldTrait(1449, 15, 94, 0x4), FieldTrait(1450, 15, 95, 0x4), FieldTrait(1451, 14, 96, 0x4),
14099  FieldTrait(1452, 14, 97, 0x4), FieldTrait(1457, 14, 98, 0x4), FieldTrait(1458, 14, 99, 0x4),
14100  FieldTrait(1478, 1, 100, 0x4), FieldTrait(1479, 1, 101, 0x4), FieldTrait(1480, 14, 102, 0x4),
14101  FieldTrait(1481, 1, 103, 0x4), FieldTrait(1482, 1, 104, 0x4), FieldTrait(1483, 1, 105, 0xc)
14102 };
14103 const FieldTrait_Hash_Array AllocationInstruction::_ftha(AllocationInstruction::_traits, 183);
14105 //-------------------------------------------------------------------------------------------------
14106 const FieldTrait AllocationInstruction::NoOrders::_traits[] =
14107 {
14108  FieldTrait( 11, 15, 1, 0x4), FieldTrait( 37, 15, 2, 0x4), FieldTrait( 38, 10, 7, 0x4),
14109  FieldTrait( 66, 15, 5, 0x4), FieldTrait( 198, 15, 3, 0x4), FieldTrait( 526, 15, 4, 0x4),
14110  FieldTrait( 756, 1, 6, 0xc), FieldTrait( 799, 11, 8, 0x4), FieldTrait( 800, 10, 9, 0x4)
14111 };
14114 const unsigned short AllocationInstruction::NoOrders::_fnum;
14115 //-------------------------------------------------------------------------------------------------
14116 const FieldTrait AllocationInstruction::NoOrders::NoNested2PartyIDs::_traits[] =
14117 {
14118  FieldTrait( 757, 15, 1, 0x4), FieldTrait( 758, 7, 2, 0x4), FieldTrait( 759, 1, 3, 0x4),
14119  FieldTrait( 806, 1, 4, 0xc)
14120 };
14121 const FieldTrait_Hash_Array AllocationInstruction::NoOrders::NoNested2PartyIDs::_ftha(AllocationInstruction::NoOrders::NoNested2PartyIDs::_traits, 4);
14124 //-------------------------------------------------------------------------------------------------
14125 const FieldTrait AllocationInstruction::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
14126 {
14127  FieldTrait( 760, 15, 1, 0x4), FieldTrait( 807, 1, 2, 0x4)
14128 };
14129 const FieldTrait_Hash_Array AllocationInstruction::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(AllocationInstruction::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
14132 //-------------------------------------------------------------------------------------------------
14133 const FieldTrait AllocationInstruction::NoAllocs::_traits[] =
14134 {
14135  FieldTrait( 12, 13, 14, 0x4), FieldTrait( 13, 7, 15, 0x4), FieldTrait( 79, 15, 1, 0x4),
14136  FieldTrait( 80, 10, 5, 0x4), FieldTrait( 81, 7, 7, 0x4), FieldTrait( 85, 1, 35, 0xc),
14137  FieldTrait( 119, 13, 20, 0x4), FieldTrait( 120, 19, 22, 0x4), FieldTrait( 136, 1, 28, 0xc),
14138  FieldTrait( 153, 11, 18, 0x4), FieldTrait( 154, 13, 19, 0x4), FieldTrait( 155, 9, 24, 0x4),
14139  FieldTrait( 156, 7, 25, 0x4), FieldTrait( 161, 15, 11, 0x4), FieldTrait( 169, 1, 32, 0x4),
14140  FieldTrait( 170, 15, 33, 0x4), FieldTrait( 171, 15, 34, 0x4), FieldTrait( 172, 1, 31, 0x4),
14141  FieldTrait( 208, 8, 9, 0x4), FieldTrait( 209, 1, 10, 0x4), FieldTrait( 360, 2, 12, 0x4),
14142  FieldTrait( 361, 28, 13, 0x4), FieldTrait( 366, 11, 4, 0x4), FieldTrait( 467, 15, 6, 0x4),
14143  FieldTrait( 479, 19, 16, 0x4), FieldTrait( 497, 7, 17, 0x4), FieldTrait( 539, 1, 8, 0xc),
14144  FieldTrait( 573, 7, 3, 0x4), FieldTrait( 576, 1, 29, 0xc), FieldTrait( 635, 15, 41, 0x4),
14145  FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 23, 0x4), FieldTrait( 737, 13, 21, 0x4),
14146  FieldTrait( 741, 13, 27, 0x4), FieldTrait( 742, 13, 26, 0x4), FieldTrait( 780, 1, 30, 0x4),
14147  FieldTrait( 989, 15, 36, 0x4), FieldTrait( 992, 1, 39, 0x4), FieldTrait( 993, 15, 38, 0x4),
14148  FieldTrait(1002, 1, 37, 0x4), FieldTrait(1047, 7, 40, 0x4)
14149 };
14152 const unsigned short AllocationInstruction::NoAllocs::_fnum;
14153 //-------------------------------------------------------------------------------------------------
14154 const FieldTrait AllocationInstruction::NoAllocs::NoDlvyInst::_traits[] =
14155 {
14156  FieldTrait( 165, 7, 1, 0x4), FieldTrait( 781, 1, 3, 0xc), FieldTrait( 787, 7, 2, 0x4)
14157 };
14158 const FieldTrait_Hash_Array AllocationInstruction::NoAllocs::NoDlvyInst::_ftha(AllocationInstruction::NoAllocs::NoDlvyInst::_traits, 3);
14161 //-------------------------------------------------------------------------------------------------
14162 const FieldTrait AllocationInstruction::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_traits[] =
14163 {
14164  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
14165  FieldTrait( 801, 1, 4, 0xc)
14166 };
14167 const FieldTrait_Hash_Array AllocationInstruction::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_ftha(AllocationInstruction::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_traits, 4);
14170 //-------------------------------------------------------------------------------------------------
14171 const FieldTrait AllocationInstruction::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
14172 {
14173  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
14174 };
14175 const FieldTrait_Hash_Array AllocationInstruction::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(AllocationInstruction::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
14178 //-------------------------------------------------------------------------------------------------
14179 const FieldTrait AllocationInstruction::NoAllocs::NoMiscFees::_traits[] =
14180 {
14181  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
14182  FieldTrait( 891, 1, 4, 0x4)
14183 };
14184 const FieldTrait_Hash_Array AllocationInstruction::NoAllocs::NoMiscFees::_ftha(AllocationInstruction::NoAllocs::NoMiscFees::_traits, 4);
14187 //-------------------------------------------------------------------------------------------------
14188 const FieldTrait AllocationInstruction::NoAllocs::NoNestedPartyIDs::_traits[] =
14189 {
14190  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
14191  FieldTrait( 804, 1, 4, 0xc)
14192 };
14193 const FieldTrait_Hash_Array AllocationInstruction::NoAllocs::NoNestedPartyIDs::_ftha(AllocationInstruction::NoAllocs::NoNestedPartyIDs::_traits, 4);
14196 //-------------------------------------------------------------------------------------------------
14197 const FieldTrait AllocationInstruction::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
14198 {
14199  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
14200 };
14201 const FieldTrait_Hash_Array AllocationInstruction::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(AllocationInstruction::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
14204 //-------------------------------------------------------------------------------------------------
14205 const FieldTrait AllocationInstruction::NoAllocs::NoClearingInstructions::_traits[] =
14206 {
14207  FieldTrait( 577, 1, 1, 0x4)
14208 };
14209 const FieldTrait_Hash_Array AllocationInstruction::NoAllocs::NoClearingInstructions::_ftha(AllocationInstruction::NoAllocs::NoClearingInstructions::_traits, 1);
14212 //-------------------------------------------------------------------------------------------------
14213 const FieldTrait AllocationInstruction::NoExecs::_traits[] =
14214 {
14215  FieldTrait( 17, 15, 2, 0x4), FieldTrait( 29, 7, 6, 0x4), FieldTrait( 31, 11, 4, 0x4),
14216  FieldTrait( 32, 10, 1, 0x4), FieldTrait( 527, 15, 3, 0x4), FieldTrait( 669, 11, 5, 0x4),
14217  FieldTrait(1003, 15, 7, 0x4), FieldTrait(1041, 15, 8, 0x4)
14218 };
14221 const unsigned short AllocationInstruction::NoExecs::_fnum;
14222 //-------------------------------------------------------------------------------------------------
14224 {
14225  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
14226 };
14230 //-------------------------------------------------------------------------------------------------
14231 const FieldTrait AllocationInstruction::NoPartyIDs::_traits[] =
14232 {
14233  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
14234  FieldTrait( 802, 1, 4, 0xc)
14235 };
14238 const unsigned short AllocationInstruction::NoPartyIDs::_fnum;
14239 //-------------------------------------------------------------------------------------------------
14240 const FieldTrait AllocationInstruction::NoPartyIDs::NoPartySubIDs::_traits[] =
14241 {
14242  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
14243 };
14244 const FieldTrait_Hash_Array AllocationInstruction::NoPartyIDs::NoPartySubIDs::_ftha(AllocationInstruction::NoPartyIDs::NoPartySubIDs::_traits, 2);
14247 //-------------------------------------------------------------------------------------------------
14249 {
14250  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
14251 };
14255 //-------------------------------------------------------------------------------------------------
14256 const FieldTrait AllocationInstruction::NoLegs::_traits[] =
14257 {
14258  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
14259  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
14260  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
14261  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
14262  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
14263  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
14264  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
14265  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
14266  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
14267  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
14268  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
14269  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
14270  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
14271  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
14272  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
14273  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
14274  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
14275  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
14276 };
14279 const unsigned short AllocationInstruction::NoLegs::_fnum;
14280 //-------------------------------------------------------------------------------------------------
14281 const FieldTrait AllocationInstruction::NoLegs::NoLegSecurityAltID::_traits[] =
14282 {
14283  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
14284 };
14285 const FieldTrait_Hash_Array AllocationInstruction::NoLegs::NoLegSecurityAltID::_ftha(AllocationInstruction::NoLegs::NoLegSecurityAltID::_traits, 2);
14288 //-------------------------------------------------------------------------------------------------
14290 {
14291  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
14292  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
14293  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
14294  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
14295  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
14296  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
14297  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
14298  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
14299  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
14300  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
14301  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
14302  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
14303  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
14304  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
14305  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
14306  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
14307  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
14308  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
14309  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
14310  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
14311  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
14312  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
14313  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
14314  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
14315 };
14318 const unsigned short AllocationInstruction::NoUnderlyings::_fnum;
14319 //-------------------------------------------------------------------------------------------------
14320 const FieldTrait AllocationInstruction::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
14321 {
14322  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
14323 };
14324 const FieldTrait_Hash_Array AllocationInstruction::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(AllocationInstruction::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
14327 //-------------------------------------------------------------------------------------------------
14328 const FieldTrait AllocationInstruction::NoUnderlyings::NoUnderlyingStips::_traits[] =
14329 {
14330  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
14331 };
14332 const FieldTrait_Hash_Array AllocationInstruction::NoUnderlyings::NoUnderlyingStips::_ftha(AllocationInstruction::NoUnderlyings::NoUnderlyingStips::_traits, 2);
14335 //-------------------------------------------------------------------------------------------------
14336 const FieldTrait AllocationInstruction::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
14337 {
14338  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
14339  FieldTrait(1062, 1, 4, 0xc)
14340 };
14341 const FieldTrait_Hash_Array AllocationInstruction::NoUnderlyings::NoUndlyInstrumentParties::_ftha(AllocationInstruction::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
14344 //-------------------------------------------------------------------------------------------------
14345 const FieldTrait AllocationInstruction::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
14346 {
14347  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
14348 };
14349 const FieldTrait_Hash_Array AllocationInstruction::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(AllocationInstruction::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
14352 //-------------------------------------------------------------------------------------------------
14353 const FieldTrait AllocationInstruction::NoPosAmt::_traits[] =
14354 {
14355  FieldTrait( 707, 15, 1, 0x4), FieldTrait( 708, 13, 2, 0x4), FieldTrait(1055, 15, 3, 0x4)
14356 };
14359 const unsigned short AllocationInstruction::NoPosAmt::_fnum;
14360 //-------------------------------------------------------------------------------------------------
14361 const FieldTrait AllocationInstruction::NoEvents::_traits[] =
14362 {
14363  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
14364  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
14365 };
14368 const unsigned short AllocationInstruction::NoEvents::_fnum;
14369 //-------------------------------------------------------------------------------------------------
14371 {
14372  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
14373 };
14376 const unsigned short AllocationInstruction::NoInstrAttrib::_fnum;
14377 //-------------------------------------------------------------------------------------------------
14379 {
14380  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
14381  FieldTrait(1052, 1, 4, 0xc)
14382 };
14386 //-------------------------------------------------------------------------------------------------
14387 const FieldTrait AllocationInstruction::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
14388 {
14389  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
14390 };
14391 const FieldTrait_Hash_Array AllocationInstruction::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(AllocationInstruction::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
14394 //-------------------------------------------------------------------------------------------------
14396 {
14397  FieldTrait(1446, 1, 1, 0x4), FieldTrait(1447, 1, 2, 0x4), FieldTrait(1448, 15, 3, 0x4)
14398 };
14401 const unsigned short AllocationInstruction::NoRateSources::_fnum;
14402 //-------------------------------------------------------------------------------------------------
14404 {
14405  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
14406  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
14407  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
14408 };
14412 //-------------------------------------------------------------------------------------------------
14413 const FieldTrait AllocationInstruction::NoComplexEvents::NoComplexEventDates::_traits[] =
14414 {
14415  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
14416 };
14417 const FieldTrait_Hash_Array AllocationInstruction::NoComplexEvents::NoComplexEventDates::_ftha(AllocationInstruction::NoComplexEvents::NoComplexEventDates::_traits, 3);
14420 //-------------------------------------------------------------------------------------------------
14421 const FieldTrait AllocationInstruction::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
14422 {
14423  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
14424 };
14425 const FieldTrait_Hash_Array AllocationInstruction::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(AllocationInstruction::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
14428 //-------------------------------------------------------------------------------------------------
14429 const FieldTrait ListCancelRequest::_traits[] =
14430 {
14431  FieldTrait( 58, 15, 5, 0x4), FieldTrait( 60, 22, 2, 0x5), FieldTrait( 66, 15, 1, 0x5),
14432  FieldTrait( 75, 25, 4, 0x4), FieldTrait( 229, 25, 3, 0x4), FieldTrait( 354, 2, 6, 0x4),
14433  FieldTrait( 355, 28, 7, 0x4), FieldTrait( 453, 1, 8, 0xc)
14434 };
14435 const FieldTrait_Hash_Array ListCancelRequest::_ftha(ListCancelRequest::_traits, 8);
14437 //-------------------------------------------------------------------------------------------------
14438 const FieldTrait ListCancelRequest::NoPartyIDs::_traits[] =
14439 {
14440  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
14441  FieldTrait( 802, 1, 4, 0xc)
14442 };
14445 const unsigned short ListCancelRequest::NoPartyIDs::_fnum;
14446 //-------------------------------------------------------------------------------------------------
14447 const FieldTrait ListCancelRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
14448 {
14449  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
14450 };
14451 const FieldTrait_Hash_Array ListCancelRequest::NoPartyIDs::NoPartySubIDs::_ftha(ListCancelRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
14454 //-------------------------------------------------------------------------------------------------
14455 const FieldTrait ListExecute::_traits[] =
14456 {
14457  FieldTrait( 58, 15, 5, 0x4), FieldTrait( 60, 22, 4, 0x5), FieldTrait( 66, 15, 1, 0x5),
14458  FieldTrait( 354, 2, 6, 0x4), FieldTrait( 355, 28, 7, 0x4), FieldTrait( 390, 15, 3, 0x4),
14459  FieldTrait( 391, 15, 2, 0x4)
14460 };
14461 const FieldTrait_Hash_Array ListExecute::_ftha(ListExecute::_traits, 7);
14462 const MsgType ListExecute::_msgtype("L");
14463 //-------------------------------------------------------------------------------------------------
14464 const FieldTrait ListStatusRequest::_traits[] =
14465 {
14466  FieldTrait( 58, 15, 2, 0x4), FieldTrait( 66, 15, 1, 0x5), FieldTrait( 354, 2, 3, 0x4),
14467  FieldTrait( 355, 28, 4, 0x4)
14468 };
14469 const FieldTrait_Hash_Array ListStatusRequest::_ftha(ListStatusRequest::_traits, 4);
14471 //-------------------------------------------------------------------------------------------------
14472 const FieldTrait ListStatus::_traits[] =
14473 {
14474  FieldTrait( 60, 22, 9, 0x4), FieldTrait( 66, 15, 1, 0x5), FieldTrait( 68, 1, 10, 0x5),
14475  FieldTrait( 73, 1, 12, 0xd), FieldTrait( 82, 1, 3, 0x5), FieldTrait( 83, 1, 5, 0x5),
14476  FieldTrait( 429, 1, 2, 0x5), FieldTrait( 431, 1, 4, 0x5), FieldTrait( 444, 15, 6, 0x4),
14477  FieldTrait( 445, 2, 7, 0x4), FieldTrait( 446, 28, 8, 0x4), FieldTrait( 893, 8, 11, 0x4),
14478  FieldTrait(1385, 1, 13, 0x4), FieldTrait(1386, 1, 14, 0x4)
14479 };
14480 const FieldTrait_Hash_Array ListStatus::_ftha(ListStatus::_traits, 14);
14481 const MsgType ListStatus::_msgtype("N");
14482 //-------------------------------------------------------------------------------------------------
14483 const FieldTrait ListStatus::NoOrders::_traits[] =
14484 {
14485  FieldTrait( 6, 11, 8, 0x5), FieldTrait( 11, 15, 1, 0x4), FieldTrait( 14, 10, 3, 0x5),
14486  FieldTrait( 37, 15, 13, 0x4), FieldTrait( 39, 7, 4, 0x5), FieldTrait( 58, 15, 10, 0x4),
14487  FieldTrait( 84, 10, 7, 0x5), FieldTrait( 103, 1, 9, 0x4), FieldTrait( 151, 10, 6, 0x5),
14488  FieldTrait( 354, 2, 11, 0x4), FieldTrait( 355, 28, 12, 0x4), FieldTrait( 526, 15, 2, 0x4),
14489  FieldTrait( 636, 8, 5, 0x4)
14490 };
14491 const FieldTrait_Hash_Array ListStatus::NoOrders::_ftha(ListStatus::NoOrders::_traits, 13);
14492 const MsgType ListStatus::NoOrders::_msgtype("NoOrders");
14493 const unsigned short ListStatus::NoOrders::_fnum;
14494 //-------------------------------------------------------------------------------------------------
14495 const FieldTrait AllocationInstructionAck::_traits[] =
14496 {
14497  FieldTrait( 58, 15, 13, 0x4), FieldTrait( 60, 22, 5, 0x4), FieldTrait( 70, 15, 1, 0x5),
14498  FieldTrait( 75, 25, 4, 0x4), FieldTrait( 78, 1, 16, 0xc), FieldTrait( 87, 1, 6, 0x5),
14499  FieldTrait( 88, 1, 7, 0x4), FieldTrait( 167, 15, 12, 0x4), FieldTrait( 354, 2, 14, 0x4),
14500  FieldTrait( 355, 28, 15, 0x4), FieldTrait( 453, 1, 2, 0xc), FieldTrait( 460, 1, 11, 0x4),
14501  FieldTrait( 573, 7, 10, 0x4), FieldTrait( 626, 1, 8, 0x4), FieldTrait( 793, 15, 3, 0x4),
14502  FieldTrait( 808, 1, 9, 0x4)
14503 };
14506 //-------------------------------------------------------------------------------------------------
14508 {
14509  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 12, 0x4), FieldTrait( 161, 15, 6, 0x4),
14510  FieldTrait( 360, 2, 7, 0x4), FieldTrait( 361, 28, 8, 0x4), FieldTrait( 366, 11, 3, 0x4),
14511  FieldTrait( 467, 15, 4, 0x4), FieldTrait( 539, 1, 13, 0xc), FieldTrait( 661, 1, 2, 0x4),
14512  FieldTrait( 776, 1, 5, 0x4), FieldTrait( 989, 15, 9, 0x4), FieldTrait( 992, 1, 11, 0x4),
14513  FieldTrait( 993, 15, 10, 0x4), FieldTrait(1047, 7, 14, 0x4)
14514 };
14517 const unsigned short AllocationInstructionAck::NoAllocs::_fnum;
14518 //-------------------------------------------------------------------------------------------------
14519 const FieldTrait AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::_traits[] =
14520 {
14521  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
14522  FieldTrait( 804, 1, 4, 0xc)
14523 };
14524 const FieldTrait_Hash_Array AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::_ftha(AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::_traits, 4);
14527 //-------------------------------------------------------------------------------------------------
14528 const FieldTrait AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
14529 {
14530  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
14531 };
14532 const FieldTrait_Hash_Array AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
14535 //-------------------------------------------------------------------------------------------------
14537 {
14538  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
14539  FieldTrait( 802, 1, 4, 0xc)
14540 };
14543 const unsigned short AllocationInstructionAck::NoPartyIDs::_fnum;
14544 //-------------------------------------------------------------------------------------------------
14545 const FieldTrait AllocationInstructionAck::NoPartyIDs::NoPartySubIDs::_traits[] =
14546 {
14547  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
14548 };
14549 const FieldTrait_Hash_Array AllocationInstructionAck::NoPartyIDs::NoPartySubIDs::_ftha(AllocationInstructionAck::NoPartyIDs::NoPartySubIDs::_traits, 2);
14552 //-------------------------------------------------------------------------------------------------
14553 const FieldTrait DontKnowTrade::_traits[] =
14554 {
14555  FieldTrait( 17, 15, 3, 0x5), FieldTrait( 22, 15, 8, 0x4), FieldTrait( 31, 11, 102, 0x4),
14556  FieldTrait( 32, 10, 101, 0x4), FieldTrait( 37, 15, 1, 0x5), FieldTrait( 38, 10, 96, 0x4),
14557  FieldTrait( 48, 15, 7, 0x4), FieldTrait( 54, 7, 95, 0x5), FieldTrait( 55, 15, 5, 0x4),
14558  FieldTrait( 58, 15, 103, 0x4), FieldTrait( 65, 15, 6, 0x4), FieldTrait( 106, 15, 34, 0x4),
14559  FieldTrait( 107, 15, 37, 0x4), FieldTrait( 127, 7, 4, 0x5), FieldTrait( 152, 10, 97, 0x4),
14560  FieldTrait( 167, 15, 12, 0x4), FieldTrait( 198, 15, 2, 0x4), FieldTrait( 200, 21, 14, 0x4),
14561  FieldTrait( 201, 1, 75, 0x4), FieldTrait( 202, 11, 28, 0x4), FieldTrait( 206, 7, 30, 0x4),
14562  FieldTrait( 207, 20, 33, 0x4), FieldTrait( 223, 14, 32, 0x4), FieldTrait( 224, 25, 16, 0x4),
14563  FieldTrait( 225, 25, 17, 0x4), FieldTrait( 226, 1, 19, 0x4), FieldTrait( 227, 14, 20, 0x4),
14564  FieldTrait( 228, 9, 21, 0x4), FieldTrait( 231, 9, 31, 0x4), FieldTrait( 239, 1, 18, 0x4),
14565  FieldTrait( 240, 25, 27, 0x4), FieldTrait( 255, 15, 22, 0x4), FieldTrait( 348, 2, 35, 0x4),
14566  FieldTrait( 349, 28, 36, 0x4), FieldTrait( 350, 2, 38, 0x4), FieldTrait( 351, 28, 39, 0x4),
14567  FieldTrait( 354, 2, 104, 0x4), FieldTrait( 355, 28, 105, 0x4), FieldTrait( 454, 1, 9, 0xc),
14568  FieldTrait( 460, 1, 10, 0x4), FieldTrait( 461, 15, 11, 0x4), FieldTrait( 468, 7, 99, 0x4),
14569  FieldTrait( 469, 9, 100, 0x4), FieldTrait( 470, 18, 24, 0x4), FieldTrait( 471, 15, 25, 0x4),
14570  FieldTrait( 472, 15, 26, 0x4), FieldTrait( 516, 14, 98, 0x4), FieldTrait( 541, 25, 15, 0x4),
14571  FieldTrait( 543, 15, 23, 0x4), FieldTrait( 555, 1, 94, 0xc), FieldTrait( 667, 21, 41, 0x4),
14572  FieldTrait( 691, 15, 40, 0x4), FieldTrait( 711, 1, 93, 0xc), FieldTrait( 762, 15, 13, 0x4),
14573  FieldTrait( 864, 1, 44, 0xc), FieldTrait( 873, 25, 45, 0x4), FieldTrait( 874, 25, 46, 0x4),
14574  FieldTrait( 875, 1, 42, 0x4), FieldTrait( 876, 15, 43, 0x4), FieldTrait( 947, 19, 29, 0x4),
14575  FieldTrait( 965, 15, 47, 0x4), FieldTrait( 966, 15, 48, 0x4), FieldTrait( 967, 9, 50, 0x4),
14576  FieldTrait( 968, 9, 51, 0x4), FieldTrait( 969, 9, 52, 0x4), FieldTrait( 970, 1, 53, 0x4),
14577  FieldTrait( 971, 1, 54, 0x4), FieldTrait( 996, 15, 56, 0x4), FieldTrait( 997, 15, 57, 0x4),
14578  FieldTrait(1018, 1, 55, 0xc), FieldTrait(1049, 7, 49, 0x4), FieldTrait(1079, 26, 58, 0x4),
14579  FieldTrait(1146, 13, 60, 0x4), FieldTrait(1147, 10, 61, 0x4), FieldTrait(1151, 15, 59, 0x4),
14580  FieldTrait(1184, 2, 62, 0x4), FieldTrait(1185, 29, 63, 0x4), FieldTrait(1186, 15, 64, 0x4),
14581  FieldTrait(1191, 15, 66, 0x4), FieldTrait(1192, 10, 67, 0x4), FieldTrait(1193, 7, 68, 0x4),
14582  FieldTrait(1194, 1, 69, 0x4), FieldTrait(1195, 13, 70, 0x4), FieldTrait(1196, 15, 71, 0x4),
14583  FieldTrait(1197, 15, 78, 0x4), FieldTrait(1198, 1, 72, 0x4), FieldTrait(1199, 11, 73, 0x4),
14584  FieldTrait(1200, 11, 74, 0x4), FieldTrait(1227, 15, 65, 0x4), FieldTrait(1242, 8, 77, 0x4),
14585  FieldTrait(1244, 8, 76, 0x4), FieldTrait(1435, 1, 79, 0x4), FieldTrait(1439, 1, 80, 0x4),
14586  FieldTrait(1449, 15, 81, 0x4), FieldTrait(1450, 15, 82, 0x4), FieldTrait(1451, 14, 83, 0x4),
14587  FieldTrait(1452, 14, 84, 0x4), FieldTrait(1457, 14, 85, 0x4), FieldTrait(1458, 14, 86, 0x4),
14588  FieldTrait(1478, 1, 87, 0x4), FieldTrait(1479, 1, 88, 0x4), FieldTrait(1480, 14, 89, 0x4),
14589  FieldTrait(1481, 1, 90, 0x4), FieldTrait(1482, 1, 91, 0x4), FieldTrait(1483, 1, 92, 0xc)
14590 };
14591 const FieldTrait_Hash_Array DontKnowTrade::_ftha(DontKnowTrade::_traits, 105);
14592 const MsgType DontKnowTrade::_msgtype("Q");
14593 //-------------------------------------------------------------------------------------------------
14594 const FieldTrait DontKnowTrade::NoSecurityAltID::_traits[] =
14595 {
14596  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
14597 };
14599 const MsgType DontKnowTrade::NoSecurityAltID::_msgtype("NoSecurityAltID");
14600 const unsigned short DontKnowTrade::NoSecurityAltID::_fnum;
14601 //-------------------------------------------------------------------------------------------------
14602 const FieldTrait DontKnowTrade::NoLegs::_traits[] =
14603 {
14604  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
14605  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
14606  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
14607  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
14608  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
14609  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
14610  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
14611  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
14612  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
14613  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
14614  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
14615  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
14616  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
14617  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
14618  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
14619  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
14620  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
14621  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
14622 };
14623 const FieldTrait_Hash_Array DontKnowTrade::NoLegs::_ftha(DontKnowTrade::NoLegs::_traits, 54);
14625 const unsigned short DontKnowTrade::NoLegs::_fnum;
14626 //-------------------------------------------------------------------------------------------------
14627 const FieldTrait DontKnowTrade::NoLegs::NoLegSecurityAltID::_traits[] =
14628 {
14629  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
14630 };
14631 const FieldTrait_Hash_Array DontKnowTrade::NoLegs::NoLegSecurityAltID::_ftha(DontKnowTrade::NoLegs::NoLegSecurityAltID::_traits, 2);
14634 //-------------------------------------------------------------------------------------------------
14635 const FieldTrait DontKnowTrade::NoUnderlyings::_traits[] =
14636 {
14637  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
14638  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
14639  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
14640  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
14641  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
14642  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
14643  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
14644  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
14645  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
14646  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
14647  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
14648  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
14649  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
14650  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
14651  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
14652  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
14653  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
14654  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
14655  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
14656  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
14657  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
14658  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
14659  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
14660  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
14661 };
14663 const MsgType DontKnowTrade::NoUnderlyings::_msgtype("NoUnderlyings");
14664 const unsigned short DontKnowTrade::NoUnderlyings::_fnum;
14665 //-------------------------------------------------------------------------------------------------
14666 const FieldTrait DontKnowTrade::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
14667 {
14668  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
14669 };
14670 const FieldTrait_Hash_Array DontKnowTrade::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(DontKnowTrade::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
14673 //-------------------------------------------------------------------------------------------------
14674 const FieldTrait DontKnowTrade::NoUnderlyings::NoUnderlyingStips::_traits[] =
14675 {
14676  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
14677 };
14678 const FieldTrait_Hash_Array DontKnowTrade::NoUnderlyings::NoUnderlyingStips::_ftha(DontKnowTrade::NoUnderlyings::NoUnderlyingStips::_traits, 2);
14681 //-------------------------------------------------------------------------------------------------
14682 const FieldTrait DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
14683 {
14684  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
14685  FieldTrait(1062, 1, 4, 0xc)
14686 };
14687 const FieldTrait_Hash_Array DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::_ftha(DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
14690 //-------------------------------------------------------------------------------------------------
14691 const FieldTrait DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
14692 {
14693  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
14694 };
14695 const FieldTrait_Hash_Array DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
14698 //-------------------------------------------------------------------------------------------------
14699 const FieldTrait DontKnowTrade::NoEvents::_traits[] =
14700 {
14701  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
14702  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
14703 };
14705 const MsgType DontKnowTrade::NoEvents::_msgtype("NoEvents");
14706 const unsigned short DontKnowTrade::NoEvents::_fnum;
14707 //-------------------------------------------------------------------------------------------------
14709 {
14710  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
14711  FieldTrait(1052, 1, 4, 0xc)
14712 };
14714 const MsgType DontKnowTrade::NoInstrumentParties::_msgtype("NoInstrumentParties");
14715 const unsigned short DontKnowTrade::NoInstrumentParties::_fnum;
14716 //-------------------------------------------------------------------------------------------------
14717 const FieldTrait DontKnowTrade::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
14718 {
14719  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
14720 };
14721 const FieldTrait_Hash_Array DontKnowTrade::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(DontKnowTrade::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
14724 //-------------------------------------------------------------------------------------------------
14725 const FieldTrait DontKnowTrade::NoComplexEvents::_traits[] =
14726 {
14727  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
14728  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
14729  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
14730 };
14732 const MsgType DontKnowTrade::NoComplexEvents::_msgtype("NoComplexEvents");
14733 const unsigned short DontKnowTrade::NoComplexEvents::_fnum;
14734 //-------------------------------------------------------------------------------------------------
14735 const FieldTrait DontKnowTrade::NoComplexEvents::NoComplexEventDates::_traits[] =
14736 {
14737  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
14738 };
14739 const FieldTrait_Hash_Array DontKnowTrade::NoComplexEvents::NoComplexEventDates::_ftha(DontKnowTrade::NoComplexEvents::NoComplexEventDates::_traits, 3);
14742 //-------------------------------------------------------------------------------------------------
14743 const FieldTrait DontKnowTrade::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
14744 {
14745  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
14746 };
14747 const FieldTrait_Hash_Array DontKnowTrade::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(DontKnowTrade::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
14750 //-------------------------------------------------------------------------------------------------
14751 const FieldTrait QuoteRequest::_traits[] =
14752 {
14753  FieldTrait( 11, 15, 3, 0x4), FieldTrait( 58, 15, 6, 0x4), FieldTrait( 131, 15, 1, 0x5),
14754  FieldTrait( 146, 1, 5, 0xd), FieldTrait( 354, 2, 7, 0x4), FieldTrait( 355, 28, 8, 0x4),
14755  FieldTrait( 528, 7, 4, 0x4), FieldTrait( 529, 16, 14, 0x4), FieldTrait( 644, 15, 2, 0x4),
14756  FieldTrait( 775, 1, 13, 0x4), FieldTrait(1091, 8, 12, 0x4), FieldTrait(1116, 1, 9, 0xc),
14757  FieldTrait(1171, 8, 10, 0x4), FieldTrait(1172, 1, 11, 0x4)
14758 };
14759 const FieldTrait_Hash_Array QuoteRequest::_ftha(QuoteRequest::_traits, 14);
14760 const MsgType QuoteRequest::_msgtype("R");
14761 //-------------------------------------------------------------------------------------------------
14762 const FieldTrait QuoteRequest::NoRelatedSym::_traits[] =
14763 {
14764  FieldTrait( 1, 15, 118, 0x4), FieldTrait( 15, 19, 116, 0x4), FieldTrait( 22, 15, 4, 0x4),
14765  FieldTrait( 38, 10, 107, 0x4), FieldTrait( 40, 7, 124, 0x4), FieldTrait( 44, 11, 137, 0x4),
14766  FieldTrait( 48, 15, 3, 0x4), FieldTrait( 54, 7, 105, 0x4), FieldTrait( 55, 15, 1, 0x4),
14767  FieldTrait( 60, 22, 127, 0x4), FieldTrait( 62, 22, 125, 0x4), FieldTrait( 63, 15, 112, 0x4),
14768  FieldTrait( 64, 25, 113, 0x4), FieldTrait( 65, 15, 2, 0x4), FieldTrait( 106, 15, 30, 0x4),
14769  FieldTrait( 107, 15, 33, 0x4), FieldTrait( 110, 10, 146, 0x4), FieldTrait( 120, 19, 147, 0x4),
14770  FieldTrait( 126, 22, 126, 0x4), FieldTrait( 140, 11, 99, 0x4), FieldTrait( 152, 10, 108, 0x4),
14771  FieldTrait( 167, 15, 8, 0x4), FieldTrait( 192, 10, 115, 0x4), FieldTrait( 193, 25, 114, 0x4),
14772  FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4), FieldTrait( 202, 11, 24, 0x4),
14773  FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4), FieldTrait( 218, 12, 128, 0x4),
14774  FieldTrait( 220, 19, 129, 0x4), FieldTrait( 221, 15, 130, 0x4), FieldTrait( 222, 15, 131, 0x4),
14775  FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4),
14776  FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4),
14777  FieldTrait( 229, 25, 104, 0x4), FieldTrait( 231, 9, 27, 0x4), FieldTrait( 232, 1, 117, 0xc),
14778  FieldTrait( 235, 15, 139, 0x4), FieldTrait( 236, 14, 140, 0x4), FieldTrait( 239, 1, 14, 0x4),
14779  FieldTrait( 240, 25, 23, 0x4), FieldTrait( 255, 15, 18, 0x4), FieldTrait( 303, 1, 100, 0x4),
14780  FieldTrait( 336, 15, 102, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
14781  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 423, 1, 136, 0x4),
14782  FieldTrait( 453, 1, 145, 0xc), FieldTrait( 454, 1, 5, 0xc), FieldTrait( 460, 1, 6, 0x4),
14783  FieldTrait( 461, 15, 7, 0x4), FieldTrait( 468, 7, 110, 0x4), FieldTrait( 469, 9, 111, 0x4),
14784  FieldTrait( 470, 18, 20, 0x4), FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4),
14785  FieldTrait( 516, 14, 109, 0x4), FieldTrait( 537, 1, 101, 0x4), FieldTrait( 541, 25, 11, 0x4),
14786  FieldTrait( 543, 15, 19, 0x4), FieldTrait( 555, 1, 121, 0xc), FieldTrait( 581, 1, 120, 0x4),
14787  FieldTrait( 625, 15, 103, 0x4), FieldTrait( 640, 11, 138, 0x4), FieldTrait( 660, 1, 119, 0x4),
14788  FieldTrait( 662, 11, 132, 0x4), FieldTrait( 663, 1, 133, 0x4), FieldTrait( 667, 21, 37, 0x4),
14789  FieldTrait( 691, 15, 36, 0x4), FieldTrait( 692, 1, 123, 0x4), FieldTrait( 696, 25, 142, 0x4),
14790  FieldTrait( 697, 11, 143, 0x4), FieldTrait( 698, 1, 144, 0x4), FieldTrait( 699, 15, 134, 0x4),
14791  FieldTrait( 701, 25, 141, 0x4), FieldTrait( 711, 1, 98, 0xc), FieldTrait( 735, 1, 122, 0xc),
14792  FieldTrait( 761, 15, 135, 0x4), FieldTrait( 762, 15, 9, 0x4), FieldTrait( 788, 1, 93, 0x4),
14793  FieldTrait( 854, 1, 106, 0x4), FieldTrait( 864, 1, 40, 0xc), FieldTrait( 873, 25, 41, 0x4),
14794  FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4), FieldTrait( 876, 15, 39, 0x4),
14795  FieldTrait( 898, 14, 97, 0x4), FieldTrait( 913, 15, 89, 0x4), FieldTrait( 914, 15, 90, 0x4),
14796  FieldTrait( 915, 25, 91, 0x4), FieldTrait( 916, 25, 94, 0x4), FieldTrait( 917, 25, 95, 0x4),
14797  FieldTrait( 918, 19, 92, 0x4), FieldTrait( 919, 1, 96, 0x4), FieldTrait( 947, 19, 25, 0x4),
14798  FieldTrait( 965, 15, 43, 0x4), FieldTrait( 966, 15, 44, 0x4), FieldTrait( 967, 9, 46, 0x4),
14799  FieldTrait( 968, 9, 47, 0x4), FieldTrait( 969, 9, 48, 0x4), FieldTrait( 970, 1, 49, 0x4),
14800  FieldTrait( 971, 1, 50, 0x4), FieldTrait( 996, 15, 52, 0x4), FieldTrait( 997, 15, 53, 0x4),
14801  FieldTrait(1018, 1, 51, 0xc), FieldTrait(1049, 7, 45, 0x4), FieldTrait(1079, 26, 54, 0x4),
14802  FieldTrait(1146, 13, 56, 0x4), FieldTrait(1147, 10, 57, 0x4), FieldTrait(1151, 15, 55, 0x4),
14803  FieldTrait(1184, 2, 58, 0x4), FieldTrait(1185, 29, 59, 0x4), FieldTrait(1186, 15, 60, 0x4),
14804  FieldTrait(1191, 15, 62, 0x4), FieldTrait(1192, 10, 63, 0x4), FieldTrait(1193, 7, 64, 0x4),
14805  FieldTrait(1194, 1, 65, 0x4), FieldTrait(1195, 13, 66, 0x4), FieldTrait(1196, 15, 67, 0x4),
14806  FieldTrait(1197, 15, 74, 0x4), FieldTrait(1198, 1, 68, 0x4), FieldTrait(1199, 11, 69, 0x4),
14807  FieldTrait(1200, 11, 70, 0x4), FieldTrait(1227, 15, 61, 0x4), FieldTrait(1242, 8, 73, 0x4),
14808  FieldTrait(1244, 8, 72, 0x4), FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4),
14809  FieldTrait(1445, 1, 148, 0xc), FieldTrait(1449, 15, 77, 0x4), FieldTrait(1450, 15, 78, 0x4),
14810  FieldTrait(1451, 14, 79, 0x4), FieldTrait(1452, 14, 80, 0x4), FieldTrait(1457, 14, 81, 0x4),
14811  FieldTrait(1458, 14, 82, 0x4), FieldTrait(1478, 1, 83, 0x4), FieldTrait(1479, 1, 84, 0x4),
14812  FieldTrait(1480, 14, 85, 0x4), FieldTrait(1481, 1, 86, 0x4), FieldTrait(1482, 1, 87, 0x4),
14813  FieldTrait(1483, 1, 88, 0xc)
14814 };
14816 const MsgType QuoteRequest::NoRelatedSym::_msgtype("NoRelatedSym");
14817 const unsigned short QuoteRequest::NoRelatedSym::_fnum;
14818 //-------------------------------------------------------------------------------------------------
14819 const FieldTrait QuoteRequest::NoRelatedSym::NoStipulations::_traits[] =
14820 {
14821  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
14822 };
14823 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoStipulations::_ftha(QuoteRequest::NoRelatedSym::NoStipulations::_traits, 2);
14826 //-------------------------------------------------------------------------------------------------
14827 const FieldTrait QuoteRequest::NoRelatedSym::NoPartyIDs::_traits[] =
14828 {
14829  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
14830  FieldTrait( 802, 1, 4, 0xc)
14831 };
14832 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoPartyIDs::_ftha(QuoteRequest::NoRelatedSym::NoPartyIDs::_traits, 4);
14835 //-------------------------------------------------------------------------------------------------
14836 const FieldTrait QuoteRequest::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_traits[] =
14837 {
14838  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
14839 };
14840 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_ftha(QuoteRequest::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_traits, 2);
14843 //-------------------------------------------------------------------------------------------------
14844 const FieldTrait QuoteRequest::NoRelatedSym::NoSecurityAltID::_traits[] =
14845 {
14846  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
14847 };
14848 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoSecurityAltID::_ftha(QuoteRequest::NoRelatedSym::NoSecurityAltID::_traits, 2);
14851 //-------------------------------------------------------------------------------------------------
14852 const FieldTrait QuoteRequest::NoRelatedSym::NoLegs::_traits[] =
14853 {
14854  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
14855  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
14856  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 539, 1, 60, 0xc),
14857  FieldTrait( 556, 19, 38, 0x4), FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 57, 0x4),
14858  FieldTrait( 588, 25, 58, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
14859  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
14860  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
14861  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
14862  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
14863  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
14864  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
14865  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
14866  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
14867  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 654, 15, 67, 0x4), FieldTrait( 676, 19, 61, 0x4),
14868  FieldTrait( 677, 15, 62, 0x4), FieldTrait( 678, 15, 63, 0x4), FieldTrait( 679, 11, 64, 0x4),
14869  FieldTrait( 680, 1, 65, 0x4), FieldTrait( 683, 1, 59, 0xc), FieldTrait( 685, 10, 66, 0x4),
14870  FieldTrait( 687, 10, 55, 0x4), FieldTrait( 690, 1, 56, 0x4), FieldTrait( 739, 25, 40, 0x4),
14871  FieldTrait( 740, 15, 39, 0x4), FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4),
14872  FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4),
14873  FieldTrait(1001, 15, 44, 0x4), FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4),
14874  FieldTrait(1224, 10, 50, 0x4), FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4),
14875  FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4),
14876  FieldTrait(1440, 1, 54, 0x4)
14877 };
14878 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoLegs::_ftha(QuoteRequest::NoRelatedSym::NoLegs::_traits, 67);
14880 const unsigned short QuoteRequest::NoRelatedSym::NoLegs::_fnum;
14881 //-------------------------------------------------------------------------------------------------
14882 const FieldTrait QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::_traits[] =
14883 {
14884  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
14885  FieldTrait( 804, 1, 4, 0xc)
14886 };
14887 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::_ftha(QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::_traits, 4);
14890 //-------------------------------------------------------------------------------------------------
14891 const FieldTrait QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
14892 {
14893  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
14894 };
14895 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
14898 //-------------------------------------------------------------------------------------------------
14899 const FieldTrait QuoteRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits[] =
14900 {
14901  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
14902 };
14903 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(QuoteRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits, 2);
14906 //-------------------------------------------------------------------------------------------------
14907 const FieldTrait QuoteRequest::NoRelatedSym::NoLegs::NoLegStipulations::_traits[] =
14908 {
14909  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
14910 };
14911 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoLegs::NoLegStipulations::_ftha(QuoteRequest::NoRelatedSym::NoLegs::NoLegStipulations::_traits, 2);
14914 //-------------------------------------------------------------------------------------------------
14915 const FieldTrait QuoteRequest::NoRelatedSym::NoUnderlyings::_traits[] =
14916 {
14917  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
14918  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
14919  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
14920  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
14921  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
14922  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
14923  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
14924  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
14925  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
14926  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
14927  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
14928  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
14929  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
14930  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
14931  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
14932  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
14933  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
14934  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
14935  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
14936  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
14937  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
14938  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
14939  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
14940  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
14941 };
14942 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoUnderlyings::_ftha(QuoteRequest::NoRelatedSym::NoUnderlyings::_traits, 72);
14945 //-------------------------------------------------------------------------------------------------
14946 const FieldTrait QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
14947 {
14948  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
14949 };
14950 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
14953 //-------------------------------------------------------------------------------------------------
14954 const FieldTrait QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits[] =
14955 {
14956  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
14957 };
14958 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits, 2);
14961 //-------------------------------------------------------------------------------------------------
14962 const FieldTrait QuoteRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
14963 {
14964  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
14965  FieldTrait(1062, 1, 4, 0xc)
14966 };
14967 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(QuoteRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
14970 //-------------------------------------------------------------------------------------------------
14971 const FieldTrait QuoteRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
14972 {
14973  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
14974 };
14975 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(QuoteRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
14978 //-------------------------------------------------------------------------------------------------
14979 const FieldTrait QuoteRequest::NoRelatedSym::NoQuoteQualifiers::_traits[] =
14980 {
14981  FieldTrait( 695, 7, 1, 0x4)
14982 };
14983 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoQuoteQualifiers::_ftha(QuoteRequest::NoRelatedSym::NoQuoteQualifiers::_traits, 1);
14986 //-------------------------------------------------------------------------------------------------
14987 const FieldTrait QuoteRequest::NoRelatedSym::NoEvents::_traits[] =
14988 {
14989  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
14990  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
14991 };
14992 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoEvents::_ftha(QuoteRequest::NoRelatedSym::NoEvents::_traits, 5);
14994 const unsigned short QuoteRequest::NoRelatedSym::NoEvents::_fnum;
14995 //-------------------------------------------------------------------------------------------------
14996 const FieldTrait QuoteRequest::NoRelatedSym::NoInstrumentParties::_traits[] =
14997 {
14998  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
14999  FieldTrait(1052, 1, 4, 0xc)
15000 };
15001 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoInstrumentParties::_ftha(QuoteRequest::NoRelatedSym::NoInstrumentParties::_traits, 4);
15004 //-------------------------------------------------------------------------------------------------
15005 const FieldTrait QuoteRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
15006 {
15007  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
15008 };
15009 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(QuoteRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
15012 //-------------------------------------------------------------------------------------------------
15013 const FieldTrait QuoteRequest::NoRelatedSym::NoRateSources::_traits[] =
15014 {
15015  FieldTrait(1446, 1, 1, 0x4), FieldTrait(1447, 1, 2, 0x4), FieldTrait(1448, 15, 3, 0x4)
15016 };
15017 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoRateSources::_ftha(QuoteRequest::NoRelatedSym::NoRateSources::_traits, 3);
15020 //-------------------------------------------------------------------------------------------------
15021 const FieldTrait QuoteRequest::NoRelatedSym::NoComplexEvents::_traits[] =
15022 {
15023  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
15024  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
15025  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
15026 };
15027 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoComplexEvents::_ftha(QuoteRequest::NoRelatedSym::NoComplexEvents::_traits, 8);
15030 //-------------------------------------------------------------------------------------------------
15031 const FieldTrait QuoteRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
15032 {
15033  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
15034 };
15035 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(QuoteRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
15038 //-------------------------------------------------------------------------------------------------
15039 const FieldTrait QuoteRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
15040 {
15041  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
15042 };
15043 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(QuoteRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
15046 //-------------------------------------------------------------------------------------------------
15047 const FieldTrait QuoteRequest::NoRootPartyIDs::_traits[] =
15048 {
15049  FieldTrait(1117, 15, 1, 0x4), FieldTrait(1118, 7, 2, 0x4), FieldTrait(1119, 1, 3, 0x4),
15050  FieldTrait(1120, 1, 4, 0xc)
15051 };
15053 const MsgType QuoteRequest::NoRootPartyIDs::_msgtype("NoRootPartyIDs");
15054 const unsigned short QuoteRequest::NoRootPartyIDs::_fnum;
15055 //-------------------------------------------------------------------------------------------------
15056 const FieldTrait QuoteRequest::NoRootPartyIDs::NoRootPartySubIDs::_traits[] =
15057 {
15058  FieldTrait(1121, 15, 1, 0x4), FieldTrait(1122, 1, 2, 0x4)
15059 };
15060 const FieldTrait_Hash_Array QuoteRequest::NoRootPartyIDs::NoRootPartySubIDs::_ftha(QuoteRequest::NoRootPartyIDs::NoRootPartySubIDs::_traits, 2);
15063 //-------------------------------------------------------------------------------------------------
15064 const FieldTrait Quote::_traits[] =
15065 {
15066  FieldTrait( 1, 15, 120, 0x4), FieldTrait( 12, 13, 149, 0x4), FieldTrait( 13, 7, 148, 0x4),
15067  FieldTrait( 15, 19, 118, 0x4), FieldTrait( 22, 15, 13, 0x4), FieldTrait( 38, 10, 109, 0x4),
15068  FieldTrait( 40, 7, 142, 0x4), FieldTrait( 48, 15, 12, 0x4), FieldTrait( 54, 7, 108, 0x4),
15069  FieldTrait( 55, 15, 10, 0x4), FieldTrait( 58, 15, 168, 0x4), FieldTrait( 60, 22, 141, 0x4),
15070  FieldTrait( 62, 22, 132, 0x4), FieldTrait( 63, 15, 114, 0x4), FieldTrait( 64, 25, 115, 0x4),
15071  FieldTrait( 65, 15, 11, 0x4), FieldTrait( 100, 20, 151, 0x4), FieldTrait( 106, 15, 39, 0x4),
15072  FieldTrait( 107, 15, 42, 0x4), FieldTrait( 110, 10, 176, 0x4), FieldTrait( 117, 15, 2, 0x5),
15073  FieldTrait( 120, 19, 179, 0x4), FieldTrait( 131, 15, 1, 0x4), FieldTrait( 132, 11, 124, 0x4),
15074  FieldTrait( 133, 11, 125, 0x4), FieldTrait( 134, 10, 129, 0x4), FieldTrait( 135, 10, 131, 0x4),
15075  FieldTrait( 152, 10, 110, 0x4), FieldTrait( 156, 7, 147, 0x4), FieldTrait( 167, 15, 17, 0x4),
15076  FieldTrait( 188, 11, 133, 0x4), FieldTrait( 189, 12, 135, 0x4), FieldTrait( 190, 11, 134, 0x4),
15077  FieldTrait( 191, 12, 136, 0x4), FieldTrait( 192, 10, 117, 0x4), FieldTrait( 193, 25, 116, 0x4),
15078  FieldTrait( 200, 21, 19, 0x4), FieldTrait( 201, 1, 80, 0x4), FieldTrait( 202, 11, 33, 0x4),
15079  FieldTrait( 206, 7, 35, 0x4), FieldTrait( 207, 20, 38, 0x4), FieldTrait( 218, 12, 154, 0x4),
15080  FieldTrait( 220, 19, 155, 0x4), FieldTrait( 221, 15, 156, 0x4), FieldTrait( 222, 15, 157, 0x4),
15081  FieldTrait( 223, 14, 37, 0x4), FieldTrait( 224, 25, 21, 0x4), FieldTrait( 225, 25, 22, 0x4),
15082  FieldTrait( 226, 1, 24, 0x4), FieldTrait( 227, 14, 25, 0x4), FieldTrait( 228, 9, 26, 0x4),
15083  FieldTrait( 231, 9, 36, 0x4), FieldTrait( 232, 1, 119, 0xc), FieldTrait( 235, 15, 162, 0x4),
15084  FieldTrait( 236, 14, 163, 0x4), FieldTrait( 239, 1, 23, 0x4), FieldTrait( 240, 25, 32, 0x4),
15085  FieldTrait( 255, 15, 27, 0x4), FieldTrait( 301, 1, 6, 0x4), FieldTrait( 336, 15, 8, 0x4),
15086  FieldTrait( 348, 2, 40, 0x4), FieldTrait( 349, 28, 41, 0x4), FieldTrait( 350, 2, 43, 0x4),
15087  FieldTrait( 351, 28, 44, 0x4), FieldTrait( 354, 2, 169, 0x4), FieldTrait( 355, 28, 170, 0x4),
15088  FieldTrait( 423, 1, 153, 0x4), FieldTrait( 453, 1, 7, 0xc), FieldTrait( 454, 1, 14, 0xc),
15089  FieldTrait( 460, 1, 15, 0x4), FieldTrait( 461, 15, 16, 0x4), FieldTrait( 468, 7, 112, 0x4),
15090  FieldTrait( 469, 9, 113, 0x4), FieldTrait( 470, 18, 29, 0x4), FieldTrait( 471, 15, 30, 0x4),
15091  FieldTrait( 472, 15, 31, 0x4), FieldTrait( 516, 14, 111, 0x4), FieldTrait( 528, 7, 152, 0x4),
15092  FieldTrait( 529, 16, 178, 0x4), FieldTrait( 537, 1, 4, 0x4), FieldTrait( 541, 25, 20, 0x4),
15093  FieldTrait( 543, 15, 28, 0x4), FieldTrait( 555, 1, 123, 0xc), FieldTrait( 581, 1, 122, 0x4),
15094  FieldTrait( 582, 1, 150, 0x4), FieldTrait( 625, 15, 9, 0x4), FieldTrait( 631, 11, 137, 0x4),
15095  FieldTrait( 632, 14, 138, 0x4), FieldTrait( 633, 14, 139, 0x4), FieldTrait( 634, 14, 140, 0x4),
15096  FieldTrait( 642, 12, 143, 0x4), FieldTrait( 643, 12, 144, 0x4), FieldTrait( 645, 11, 126, 0x4),
15097  FieldTrait( 646, 11, 127, 0x4), FieldTrait( 647, 10, 128, 0x4), FieldTrait( 648, 10, 130, 0x4),
15098  FieldTrait( 656, 9, 145, 0x4), FieldTrait( 657, 9, 146, 0x4), FieldTrait( 660, 1, 121, 0x4),
15099  FieldTrait( 662, 11, 158, 0x4), FieldTrait( 663, 1, 159, 0x4), FieldTrait( 667, 21, 46, 0x4),
15100  FieldTrait( 691, 15, 45, 0x4), FieldTrait( 693, 15, 3, 0x4), FieldTrait( 696, 25, 165, 0x4),
15101  FieldTrait( 697, 11, 166, 0x4), FieldTrait( 698, 1, 167, 0x4), FieldTrait( 699, 15, 160, 0x4),
15102  FieldTrait( 701, 25, 164, 0x4), FieldTrait( 711, 1, 107, 0xc), FieldTrait( 735, 1, 5, 0xc),
15103  FieldTrait( 761, 15, 161, 0x4), FieldTrait( 762, 15, 18, 0x4), FieldTrait( 775, 1, 177, 0x4),
15104  FieldTrait( 788, 1, 102, 0x4), FieldTrait( 864, 1, 49, 0xc), FieldTrait( 873, 25, 50, 0x4),
15105  FieldTrait( 874, 25, 51, 0x4), FieldTrait( 875, 1, 47, 0x4), FieldTrait( 876, 15, 48, 0x4),
15106  FieldTrait( 898, 14, 106, 0x4), FieldTrait( 913, 15, 98, 0x4), FieldTrait( 914, 15, 99, 0x4),
15107  FieldTrait( 915, 25, 100, 0x4), FieldTrait( 916, 25, 103, 0x4), FieldTrait( 917, 25, 104, 0x4),
15108  FieldTrait( 918, 19, 101, 0x4), FieldTrait( 919, 1, 105, 0x4), FieldTrait( 947, 19, 34, 0x4),
15109  FieldTrait( 965, 15, 52, 0x4), FieldTrait( 966, 15, 53, 0x4), FieldTrait( 967, 9, 55, 0x4),
15110  FieldTrait( 968, 9, 56, 0x4), FieldTrait( 969, 9, 57, 0x4), FieldTrait( 970, 1, 58, 0x4),
15111  FieldTrait( 971, 1, 59, 0x4), FieldTrait( 996, 15, 61, 0x4), FieldTrait( 997, 15, 62, 0x4),
15112  FieldTrait(1018, 1, 60, 0xc), FieldTrait(1049, 7, 54, 0x4), FieldTrait(1065, 12, 171, 0x4),
15113  FieldTrait(1066, 12, 172, 0x4), FieldTrait(1079, 26, 63, 0x4), FieldTrait(1133, 7, 173, 0x4),
15114  FieldTrait(1146, 13, 65, 0x4), FieldTrait(1147, 10, 66, 0x4), FieldTrait(1151, 15, 64, 0x4),
15115  FieldTrait(1166, 15, 174, 0x4), FieldTrait(1171, 8, 175, 0x4), FieldTrait(1184, 2, 67, 0x4),
15116  FieldTrait(1185, 29, 68, 0x4), FieldTrait(1186, 15, 69, 0x4), FieldTrait(1191, 15, 71, 0x4),
15117  FieldTrait(1192, 10, 72, 0x4), FieldTrait(1193, 7, 73, 0x4), FieldTrait(1194, 1, 74, 0x4),
15118  FieldTrait(1195, 13, 75, 0x4), FieldTrait(1196, 15, 76, 0x4), FieldTrait(1197, 15, 83, 0x4),
15119  FieldTrait(1198, 1, 77, 0x4), FieldTrait(1199, 11, 78, 0x4), FieldTrait(1200, 11, 79, 0x4),
15120  FieldTrait(1227, 15, 70, 0x4), FieldTrait(1242, 8, 82, 0x4), FieldTrait(1244, 8, 81, 0x4),
15121  FieldTrait(1435, 1, 84, 0x4), FieldTrait(1439, 1, 85, 0x4), FieldTrait(1445, 1, 180, 0xc),
15122  FieldTrait(1449, 15, 86, 0x4), FieldTrait(1450, 15, 87, 0x4), FieldTrait(1451, 14, 88, 0x4),
15123  FieldTrait(1452, 14, 89, 0x4), FieldTrait(1457, 14, 90, 0x4), FieldTrait(1458, 14, 91, 0x4),
15124  FieldTrait(1478, 1, 92, 0x4), FieldTrait(1479, 1, 93, 0x4), FieldTrait(1480, 14, 94, 0x4),
15125  FieldTrait(1481, 1, 95, 0x4), FieldTrait(1482, 1, 96, 0x4), FieldTrait(1483, 1, 97, 0xc)
15126 };
15127 const FieldTrait_Hash_Array Quote::_ftha(Quote::_traits, 180);
15128 const MsgType Quote::_msgtype("S");
15129 //-------------------------------------------------------------------------------------------------
15130 const FieldTrait Quote::NoStipulations::_traits[] =
15131 {
15132  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
15133 };
15134 const FieldTrait_Hash_Array Quote::NoStipulations::_ftha(Quote::NoStipulations::_traits, 2);
15135 const MsgType Quote::NoStipulations::_msgtype("NoStipulations");
15136 const unsigned short Quote::NoStipulations::_fnum;
15137 //-------------------------------------------------------------------------------------------------
15138 const FieldTrait Quote::NoPartyIDs::_traits[] =
15139 {
15140  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
15141  FieldTrait( 802, 1, 4, 0xc)
15142 };
15143 const FieldTrait_Hash_Array Quote::NoPartyIDs::_ftha(Quote::NoPartyIDs::_traits, 4);
15144 const MsgType Quote::NoPartyIDs::_msgtype("NoPartyIDs");
15145 const unsigned short Quote::NoPartyIDs::_fnum;
15146 //-------------------------------------------------------------------------------------------------
15147 const FieldTrait Quote::NoPartyIDs::NoPartySubIDs::_traits[] =
15148 {
15149  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
15150 };
15151 const FieldTrait_Hash_Array Quote::NoPartyIDs::NoPartySubIDs::_ftha(Quote::NoPartyIDs::NoPartySubIDs::_traits, 2);
15153 const unsigned short Quote::NoPartyIDs::NoPartySubIDs::_fnum;
15154 //-------------------------------------------------------------------------------------------------
15155 const FieldTrait Quote::NoSecurityAltID::_traits[] =
15156 {
15157  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
15158 };
15159 const FieldTrait_Hash_Array Quote::NoSecurityAltID::_ftha(Quote::NoSecurityAltID::_traits, 2);
15160 const MsgType Quote::NoSecurityAltID::_msgtype("NoSecurityAltID");
15161 const unsigned short Quote::NoSecurityAltID::_fnum;
15162 //-------------------------------------------------------------------------------------------------
15163 const FieldTrait Quote::NoLegs::_traits[] =
15164 {
15165  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
15166  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
15167  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 539, 1, 60, 0xc),
15168  FieldTrait( 556, 19, 38, 0x4), FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 57, 0x4),
15169  FieldTrait( 588, 25, 58, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
15170  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
15171  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
15172  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
15173  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
15174  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
15175  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
15176  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
15177  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
15178  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 654, 15, 70, 0x4), FieldTrait( 676, 19, 64, 0x4),
15179  FieldTrait( 677, 15, 65, 0x4), FieldTrait( 678, 15, 66, 0x4), FieldTrait( 679, 11, 67, 0x4),
15180  FieldTrait( 680, 1, 68, 0x4), FieldTrait( 681, 11, 62, 0x4), FieldTrait( 683, 1, 59, 0xc),
15181  FieldTrait( 684, 11, 63, 0x4), FieldTrait( 685, 10, 69, 0x4), FieldTrait( 686, 1, 61, 0x4),
15182  FieldTrait( 687, 10, 55, 0x4), FieldTrait( 690, 1, 56, 0x4), FieldTrait( 739, 25, 40, 0x4),
15183  FieldTrait( 740, 15, 39, 0x4), FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4),
15184  FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4),
15185  FieldTrait(1001, 15, 44, 0x4), FieldTrait(1017, 9, 45, 0x4), FieldTrait(1067, 12, 71, 0x4),
15186  FieldTrait(1068, 12, 72, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
15187  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
15188  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
15189 };
15190 const FieldTrait_Hash_Array Quote::NoLegs::_ftha(Quote::NoLegs::_traits, 72);
15191 const MsgType Quote::NoLegs::_msgtype("NoLegs");
15192 const unsigned short Quote::NoLegs::_fnum;
15193 //-------------------------------------------------------------------------------------------------
15194 const FieldTrait Quote::NoLegs::NoNestedPartyIDs::_traits[] =
15195 {
15196  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
15197  FieldTrait( 804, 1, 4, 0xc)
15198 };
15199 const FieldTrait_Hash_Array Quote::NoLegs::NoNestedPartyIDs::_ftha(Quote::NoLegs::NoNestedPartyIDs::_traits, 4);
15200 const MsgType Quote::NoLegs::NoNestedPartyIDs::_msgtype("NoNestedPartyIDs");
15201 const unsigned short Quote::NoLegs::NoNestedPartyIDs::_fnum;
15202 //-------------------------------------------------------------------------------------------------
15203 const FieldTrait Quote::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
15204 {
15205  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
15206 };
15207 const FieldTrait_Hash_Array Quote::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(Quote::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
15210 //-------------------------------------------------------------------------------------------------
15211 const FieldTrait Quote::NoLegs::NoLegSecurityAltID::_traits[] =
15212 {
15213  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
15214 };
15215 const FieldTrait_Hash_Array Quote::NoLegs::NoLegSecurityAltID::_ftha(Quote::NoLegs::NoLegSecurityAltID::_traits, 2);
15216 const MsgType Quote::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
15217 const unsigned short Quote::NoLegs::NoLegSecurityAltID::_fnum;
15218 //-------------------------------------------------------------------------------------------------
15219 const FieldTrait Quote::NoLegs::NoLegStipulations::_traits[] =
15220 {
15221  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
15222 };
15223 const FieldTrait_Hash_Array Quote::NoLegs::NoLegStipulations::_ftha(Quote::NoLegs::NoLegStipulations::_traits, 2);
15224 const MsgType Quote::NoLegs::NoLegStipulations::_msgtype("NoLegStipulations");
15225 const unsigned short Quote::NoLegs::NoLegStipulations::_fnum;
15226 //-------------------------------------------------------------------------------------------------
15227 const FieldTrait Quote::NoUnderlyings::_traits[] =
15228 {
15229  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
15230  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
15231  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
15232  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
15233  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
15234  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
15235  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
15236  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
15237  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
15238  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
15239  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
15240  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
15241  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
15242  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
15243  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
15244  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
15245  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
15246  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
15247  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
15248  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
15249  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
15250  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
15251  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
15252  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
15253 };
15254 const FieldTrait_Hash_Array Quote::NoUnderlyings::_ftha(Quote::NoUnderlyings::_traits, 72);
15255 const MsgType Quote::NoUnderlyings::_msgtype("NoUnderlyings");
15256 const unsigned short Quote::NoUnderlyings::_fnum;
15257 //-------------------------------------------------------------------------------------------------
15258 const FieldTrait Quote::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
15259 {
15260  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
15261 };
15262 const FieldTrait_Hash_Array Quote::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(Quote::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
15263 const MsgType Quote::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
15265 //-------------------------------------------------------------------------------------------------
15266 const FieldTrait Quote::NoUnderlyings::NoUnderlyingStips::_traits[] =
15267 {
15268  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
15269 };
15270 const FieldTrait_Hash_Array Quote::NoUnderlyings::NoUnderlyingStips::_ftha(Quote::NoUnderlyings::NoUnderlyingStips::_traits, 2);
15273 //-------------------------------------------------------------------------------------------------
15274 const FieldTrait Quote::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
15275 {
15276  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
15277  FieldTrait(1062, 1, 4, 0xc)
15278 };
15279 const FieldTrait_Hash_Array Quote::NoUnderlyings::NoUndlyInstrumentParties::_ftha(Quote::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
15280 const MsgType Quote::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
15282 //-------------------------------------------------------------------------------------------------
15283 const FieldTrait Quote::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
15284 {
15285  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
15286 };
15287 const FieldTrait_Hash_Array Quote::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(Quote::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
15290 //-------------------------------------------------------------------------------------------------
15291 const FieldTrait Quote::NoQuoteQualifiers::_traits[] =
15292 {
15293  FieldTrait( 695, 7, 1, 0x4)
15294 };
15296 const MsgType Quote::NoQuoteQualifiers::_msgtype("NoQuoteQualifiers");
15297 const unsigned short Quote::NoQuoteQualifiers::_fnum;
15298 //-------------------------------------------------------------------------------------------------
15299 const FieldTrait Quote::NoEvents::_traits[] =
15300 {
15301  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
15302  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
15303 };
15304 const FieldTrait_Hash_Array Quote::NoEvents::_ftha(Quote::NoEvents::_traits, 5);
15305 const MsgType Quote::NoEvents::_msgtype("NoEvents");
15306 const unsigned short Quote::NoEvents::_fnum;
15307 //-------------------------------------------------------------------------------------------------
15308 const FieldTrait Quote::NoInstrumentParties::_traits[] =
15309 {
15310  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
15311  FieldTrait(1052, 1, 4, 0xc)
15312 };
15314 const MsgType Quote::NoInstrumentParties::_msgtype("NoInstrumentParties");
15315 const unsigned short Quote::NoInstrumentParties::_fnum;
15316 //-------------------------------------------------------------------------------------------------
15317 const FieldTrait Quote::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
15318 {
15319  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
15320 };
15321 const FieldTrait_Hash_Array Quote::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(Quote::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
15324 //-------------------------------------------------------------------------------------------------
15325 const FieldTrait Quote::NoRateSources::_traits[] =
15326 {
15327  FieldTrait(1446, 1, 1, 0x4), FieldTrait(1447, 1, 2, 0x4), FieldTrait(1448, 15, 3, 0x4)
15328 };
15329 const FieldTrait_Hash_Array Quote::NoRateSources::_ftha(Quote::NoRateSources::_traits, 3);
15330 const MsgType Quote::NoRateSources::_msgtype("NoRateSources");
15331 const unsigned short Quote::NoRateSources::_fnum;
15332 //-------------------------------------------------------------------------------------------------
15333 const FieldTrait Quote::NoComplexEvents::_traits[] =
15334 {
15335  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
15336  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
15337  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
15338 };
15339 const FieldTrait_Hash_Array Quote::NoComplexEvents::_ftha(Quote::NoComplexEvents::_traits, 8);
15340 const MsgType Quote::NoComplexEvents::_msgtype("NoComplexEvents");
15341 const unsigned short Quote::NoComplexEvents::_fnum;
15342 //-------------------------------------------------------------------------------------------------
15343 const FieldTrait Quote::NoComplexEvents::NoComplexEventDates::_traits[] =
15344 {
15345  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
15346 };
15347 const FieldTrait_Hash_Array Quote::NoComplexEvents::NoComplexEventDates::_ftha(Quote::NoComplexEvents::NoComplexEventDates::_traits, 3);
15350 //-------------------------------------------------------------------------------------------------
15351 const FieldTrait Quote::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
15352 {
15353  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
15354 };
15355 const FieldTrait_Hash_Array Quote::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(Quote::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
15358 //-------------------------------------------------------------------------------------------------
15359 const FieldTrait SettlementInstructions::_traits[] =
15360 {
15361  FieldTrait( 11, 15, 8, 0x4), FieldTrait( 58, 15, 5, 0x4), FieldTrait( 60, 22, 9, 0x5),
15362  FieldTrait( 160, 7, 3, 0x5), FieldTrait( 354, 2, 6, 0x4), FieldTrait( 355, 28, 7, 0x4),
15363  FieldTrait( 777, 15, 1, 0x5), FieldTrait( 778, 1, 10, 0xc), FieldTrait( 791, 15, 2, 0x4),
15364  FieldTrait( 792, 1, 4, 0x4)
15365 };
15366 const FieldTrait_Hash_Array SettlementInstructions::_ftha(SettlementInstructions::_traits, 10);
15368 //-------------------------------------------------------------------------------------------------
15370 {
15371  FieldTrait( 54, 7, 5, 0x4), FieldTrait( 85, 1, 16, 0xc), FieldTrait( 120, 19, 26, 0x4),
15372  FieldTrait( 126, 22, 10, 0x4), FieldTrait( 162, 15, 1, 0x4), FieldTrait( 163, 7, 2, 0x4),
15373  FieldTrait( 167, 15, 7, 0x4), FieldTrait( 168, 22, 9, 0x4), FieldTrait( 169, 1, 13, 0x4),
15374  FieldTrait( 170, 15, 14, 0x4), FieldTrait( 171, 15, 15, 0x4), FieldTrait( 172, 1, 12, 0x4),
15375  FieldTrait( 214, 15, 3, 0x4), FieldTrait( 453, 1, 4, 0xc), FieldTrait( 460, 1, 6, 0x4),
15376  FieldTrait( 461, 15, 8, 0x4), FieldTrait( 476, 15, 18, 0x4), FieldTrait( 488, 15, 19, 0x4),
15377  FieldTrait( 489, 15, 20, 0x4), FieldTrait( 490, 25, 22, 0x4), FieldTrait( 491, 15, 23, 0x4),
15378  FieldTrait( 492, 1, 17, 0x4), FieldTrait( 503, 25, 21, 0x4), FieldTrait( 504, 25, 24, 0x4),
15379  FieldTrait( 505, 15, 25, 0x4), FieldTrait( 779, 22, 11, 0x4)
15380 };
15383 const unsigned short SettlementInstructions::NoSettlInst::_fnum;
15384 //-------------------------------------------------------------------------------------------------
15385 const FieldTrait SettlementInstructions::NoSettlInst::NoDlvyInst::_traits[] =
15386 {
15387  FieldTrait( 165, 7, 1, 0x4), FieldTrait( 781, 1, 3, 0xc), FieldTrait( 787, 7, 2, 0x4)
15388 };
15389 const FieldTrait_Hash_Array SettlementInstructions::NoSettlInst::NoDlvyInst::_ftha(SettlementInstructions::NoSettlInst::NoDlvyInst::_traits, 3);
15392 //-------------------------------------------------------------------------------------------------
15393 const FieldTrait SettlementInstructions::NoSettlInst::NoDlvyInst::NoSettlPartyIDs::_traits[] =
15394 {
15395  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
15396  FieldTrait( 801, 1, 4, 0xc)
15397 };
15398 const FieldTrait_Hash_Array SettlementInstructions::NoSettlInst::NoDlvyInst::NoSettlPartyIDs::_ftha(SettlementInstructions::NoSettlInst::NoDlvyInst::NoSettlPartyIDs::_traits, 4);
15401 //-------------------------------------------------------------------------------------------------
15402 const FieldTrait SettlementInstructions::NoSettlInst::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
15403 {
15404  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
15405 };
15406 const FieldTrait_Hash_Array SettlementInstructions::NoSettlInst::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(SettlementInstructions::NoSettlInst::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
15409 //-------------------------------------------------------------------------------------------------
15410 const FieldTrait SettlementInstructions::NoSettlInst::NoPartyIDs::_traits[] =
15411 {
15412  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
15413  FieldTrait( 802, 1, 4, 0xc)
15414 };
15415 const FieldTrait_Hash_Array SettlementInstructions::NoSettlInst::NoPartyIDs::_ftha(SettlementInstructions::NoSettlInst::NoPartyIDs::_traits, 4);
15418 //-------------------------------------------------------------------------------------------------
15419 const FieldTrait SettlementInstructions::NoSettlInst::NoPartyIDs::NoPartySubIDs::_traits[] =
15420 {
15421  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
15422 };
15423 const FieldTrait_Hash_Array SettlementInstructions::NoSettlInst::NoPartyIDs::NoPartySubIDs::_ftha(SettlementInstructions::NoSettlInst::NoPartyIDs::NoPartySubIDs::_traits, 2);
15426 //-------------------------------------------------------------------------------------------------
15427 const FieldTrait MarketDataRequest::_traits[] =
15428 {
15429  FieldTrait( 146, 1, 10, 0xd), FieldTrait( 262, 15, 1, 0x5), FieldTrait( 263, 7, 2, 0x5),
15430  FieldTrait( 264, 1, 3, 0x5), FieldTrait( 265, 1, 4, 0x4), FieldTrait( 266, 8, 5, 0x4),
15431  FieldTrait( 267, 1, 9, 0xd), FieldTrait( 286, 16, 6, 0x4), FieldTrait( 386, 1, 11, 0xc),
15432  FieldTrait( 453, 1, 15, 0xc), FieldTrait( 546, 16, 7, 0x4), FieldTrait( 547, 8, 8, 0x4),
15433  FieldTrait( 812, 1, 13, 0x4), FieldTrait( 815, 1, 12, 0x4), FieldTrait(1070, 1, 14, 0x4)
15434 };
15435 const FieldTrait_Hash_Array MarketDataRequest::_ftha(MarketDataRequest::_traits, 15);
15437 //-------------------------------------------------------------------------------------------------
15438 const FieldTrait MarketDataRequest::NoRelatedSym::_traits[] =
15439 {
15440  FieldTrait( 15, 19, 91, 0x4), FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4),
15441  FieldTrait( 55, 15, 1, 0x4), FieldTrait( 63, 15, 93, 0x4), FieldTrait( 64, 25, 94, 0x4),
15442  FieldTrait( 65, 15, 2, 0x4), FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4),
15443  FieldTrait( 167, 15, 8, 0x4), FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4),
15444  FieldTrait( 202, 11, 24, 0x4), FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4),
15445  FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4),
15446  FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4),
15447  FieldTrait( 231, 9, 27, 0x4), FieldTrait( 239, 1, 14, 0x4), FieldTrait( 240, 25, 23, 0x4),
15448  FieldTrait( 255, 15, 18, 0x4), FieldTrait( 271, 10, 95, 0x4), FieldTrait( 348, 2, 31, 0x4),
15449  FieldTrait( 349, 28, 32, 0x4), FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4),
15450  FieldTrait( 454, 1, 5, 0xc), FieldTrait( 460, 1, 6, 0x4), FieldTrait( 461, 15, 7, 0x4),
15451  FieldTrait( 470, 18, 20, 0x4), FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4),
15452  FieldTrait( 537, 1, 92, 0x4), FieldTrait( 541, 25, 11, 0x4), FieldTrait( 543, 15, 19, 0x4),
15453  FieldTrait( 555, 1, 90, 0xc), FieldTrait( 667, 21, 37, 0x4), FieldTrait( 691, 15, 36, 0x4),
15454  FieldTrait( 711, 1, 89, 0xc), FieldTrait( 762, 15, 9, 0x4), FieldTrait( 864, 1, 40, 0xc),
15455  FieldTrait( 873, 25, 41, 0x4), FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4),
15456  FieldTrait( 876, 15, 39, 0x4), FieldTrait( 947, 19, 25, 0x4), FieldTrait( 965, 15, 43, 0x4),
15457  FieldTrait( 966, 15, 44, 0x4), FieldTrait( 967, 9, 46, 0x4), FieldTrait( 968, 9, 47, 0x4),
15458  FieldTrait( 969, 9, 48, 0x4), FieldTrait( 970, 1, 49, 0x4), FieldTrait( 971, 1, 50, 0x4),
15459  FieldTrait( 996, 15, 52, 0x4), FieldTrait( 997, 15, 53, 0x4), FieldTrait(1018, 1, 51, 0xc),
15460  FieldTrait(1049, 7, 45, 0x4), FieldTrait(1079, 26, 54, 0x4), FieldTrait(1146, 13, 56, 0x4),
15461  FieldTrait(1147, 10, 57, 0x4), FieldTrait(1151, 15, 55, 0x4), FieldTrait(1184, 2, 58, 0x4),
15462  FieldTrait(1185, 29, 59, 0x4), FieldTrait(1186, 15, 60, 0x4), FieldTrait(1191, 15, 62, 0x4),
15463  FieldTrait(1192, 10, 63, 0x4), FieldTrait(1193, 7, 64, 0x4), FieldTrait(1194, 1, 65, 0x4),
15464  FieldTrait(1195, 13, 66, 0x4), FieldTrait(1196, 15, 67, 0x4), FieldTrait(1197, 15, 74, 0x4),
15465  FieldTrait(1198, 1, 68, 0x4), FieldTrait(1199, 11, 69, 0x4), FieldTrait(1200, 11, 70, 0x4),
15466  FieldTrait(1227, 15, 61, 0x4), FieldTrait(1242, 8, 73, 0x4), FieldTrait(1244, 8, 72, 0x4),
15467  FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4), FieldTrait(1449, 15, 77, 0x4),
15468  FieldTrait(1450, 15, 78, 0x4), FieldTrait(1451, 14, 79, 0x4), FieldTrait(1452, 14, 80, 0x4),
15469  FieldTrait(1457, 14, 81, 0x4), FieldTrait(1458, 14, 82, 0x4), FieldTrait(1478, 1, 83, 0x4),
15470  FieldTrait(1479, 1, 84, 0x4), FieldTrait(1480, 14, 85, 0x4), FieldTrait(1481, 1, 86, 0x4),
15471  FieldTrait(1482, 1, 87, 0x4), FieldTrait(1483, 1, 88, 0xc), FieldTrait(1500, 15, 96, 0x4)
15472 };
15475 const unsigned short MarketDataRequest::NoRelatedSym::_fnum;
15476 //-------------------------------------------------------------------------------------------------
15477 const FieldTrait MarketDataRequest::NoRelatedSym::NoSecurityAltID::_traits[] =
15478 {
15479  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
15480 };
15481 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoSecurityAltID::_ftha(MarketDataRequest::NoRelatedSym::NoSecurityAltID::_traits, 2);
15484 //-------------------------------------------------------------------------------------------------
15485 const FieldTrait MarketDataRequest::NoRelatedSym::NoLegs::_traits[] =
15486 {
15487  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
15488  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
15489  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
15490  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
15491  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
15492  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
15493  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
15494  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
15495  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
15496  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
15497  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
15498  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
15499  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
15500  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
15501  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
15502  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
15503  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
15504  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
15505 };
15506 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoLegs::_ftha(MarketDataRequest::NoRelatedSym::NoLegs::_traits, 54);
15509 //-------------------------------------------------------------------------------------------------
15510 const FieldTrait MarketDataRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits[] =
15511 {
15512  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
15513 };
15514 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(MarketDataRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits, 2);
15517 //-------------------------------------------------------------------------------------------------
15518 const FieldTrait MarketDataRequest::NoRelatedSym::NoUnderlyings::_traits[] =
15519 {
15520  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
15521  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
15522  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
15523  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
15524  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
15525  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
15526  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
15527  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
15528  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
15529  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
15530  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
15531  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
15532  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
15533  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
15534  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
15535  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
15536  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
15537  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
15538  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
15539  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
15540  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
15541  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
15542  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
15543  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
15544 };
15545 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoUnderlyings::_ftha(MarketDataRequest::NoRelatedSym::NoUnderlyings::_traits, 72);
15548 //-------------------------------------------------------------------------------------------------
15549 const FieldTrait MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
15550 {
15551  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
15552 };
15553 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
15556 //-------------------------------------------------------------------------------------------------
15557 const FieldTrait MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits[] =
15558 {
15559  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
15560 };
15561 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits, 2);
15564 //-------------------------------------------------------------------------------------------------
15565 const FieldTrait MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
15566 {
15567  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
15568  FieldTrait(1062, 1, 4, 0xc)
15569 };
15570 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
15573 //-------------------------------------------------------------------------------------------------
15574 const FieldTrait MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
15575 {
15576  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
15577 };
15578 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
15581 //-------------------------------------------------------------------------------------------------
15582 const FieldTrait MarketDataRequest::NoRelatedSym::NoEvents::_traits[] =
15583 {
15584  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
15585  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
15586 };
15587 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoEvents::_ftha(MarketDataRequest::NoRelatedSym::NoEvents::_traits, 5);
15590 //-------------------------------------------------------------------------------------------------
15591 const FieldTrait MarketDataRequest::NoRelatedSym::NoInstrumentParties::_traits[] =
15592 {
15593  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
15594  FieldTrait(1052, 1, 4, 0xc)
15595 };
15596 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoInstrumentParties::_ftha(MarketDataRequest::NoRelatedSym::NoInstrumentParties::_traits, 4);
15599 //-------------------------------------------------------------------------------------------------
15600 const FieldTrait MarketDataRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
15601 {
15602  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
15603 };
15604 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(MarketDataRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
15607 //-------------------------------------------------------------------------------------------------
15608 const FieldTrait MarketDataRequest::NoRelatedSym::NoComplexEvents::_traits[] =
15609 {
15610  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
15611  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
15612  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
15613 };
15614 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoComplexEvents::_ftha(MarketDataRequest::NoRelatedSym::NoComplexEvents::_traits, 8);
15617 //-------------------------------------------------------------------------------------------------
15618 const FieldTrait MarketDataRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
15619 {
15620  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
15621 };
15622 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(MarketDataRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
15625 //-------------------------------------------------------------------------------------------------
15626 const FieldTrait MarketDataRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
15627 {
15628  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
15629 };
15630 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(MarketDataRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
15633 //-------------------------------------------------------------------------------------------------
15634 const FieldTrait MarketDataRequest::NoMDEntryTypes::_traits[] =
15635 {
15636  FieldTrait( 269, 7, 1, 0x5)
15637 };
15640 const unsigned short MarketDataRequest::NoMDEntryTypes::_fnum;
15641 //-------------------------------------------------------------------------------------------------
15643 {
15644  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
15645 };
15647 const MsgType MarketDataRequest::NoTradingSessions::_msgtype("NoTradingSessions");
15648 const unsigned short MarketDataRequest::NoTradingSessions::_fnum;
15649 //-------------------------------------------------------------------------------------------------
15650 const FieldTrait MarketDataRequest::NoPartyIDs::_traits[] =
15651 {
15652  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
15653  FieldTrait( 802, 1, 4, 0xc)
15654 };
15657 const unsigned short MarketDataRequest::NoPartyIDs::_fnum;
15658 //-------------------------------------------------------------------------------------------------
15659 const FieldTrait MarketDataRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
15660 {
15661  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
15662 };
15663 const FieldTrait_Hash_Array MarketDataRequest::NoPartyIDs::NoPartySubIDs::_ftha(MarketDataRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
15666 //-------------------------------------------------------------------------------------------------
15667 const FieldTrait MarketDataSnapshotFullRefresh::_traits[] =
15668 {
15669  FieldTrait( 22, 15, 5, 0x4), FieldTrait( 48, 15, 4, 0x4), FieldTrait( 55, 15, 2, 0x4),
15670  FieldTrait( 65, 15, 3, 0x4), FieldTrait( 75, 25, 102, 0x4), FieldTrait( 106, 15, 31, 0x4),
15671  FieldTrait( 107, 15, 34, 0x4), FieldTrait( 167, 15, 9, 0x4), FieldTrait( 200, 21, 11, 0x4),
15672  FieldTrait( 201, 1, 72, 0x4), FieldTrait( 202, 11, 25, 0x4), FieldTrait( 206, 7, 27, 0x4),
15673  FieldTrait( 207, 20, 30, 0x4), FieldTrait( 215, 1, 103, 0xc), FieldTrait( 223, 14, 29, 0x4),
15674  FieldTrait( 224, 25, 13, 0x4), FieldTrait( 225, 25, 14, 0x4), FieldTrait( 226, 1, 16, 0x4),
15675  FieldTrait( 227, 14, 17, 0x4), FieldTrait( 228, 9, 18, 0x4), FieldTrait( 231, 9, 28, 0x4),
15676  FieldTrait( 239, 1, 15, 0x4), FieldTrait( 240, 25, 24, 0x4), FieldTrait( 255, 15, 19, 0x4),
15677  FieldTrait( 262, 15, 1, 0x4), FieldTrait( 264, 1, 105, 0x4), FieldTrait( 268, 1, 95, 0xd),
15678  FieldTrait( 291, 16, 92, 0x4), FieldTrait( 292, 16, 93, 0x4), FieldTrait( 348, 2, 32, 0x4),
15679  FieldTrait( 349, 28, 33, 0x4), FieldTrait( 350, 2, 35, 0x4), FieldTrait( 351, 28, 36, 0x4),
15680  FieldTrait( 451, 12, 94, 0x4), FieldTrait( 454, 1, 6, 0xc), FieldTrait( 460, 1, 7, 0x4),
15681  FieldTrait( 461, 15, 8, 0x4), FieldTrait( 470, 18, 21, 0x4), FieldTrait( 471, 15, 22, 0x4),
15682  FieldTrait( 472, 15, 23, 0x4), FieldTrait( 541, 25, 12, 0x4), FieldTrait( 543, 15, 20, 0x4),
15683  FieldTrait( 555, 1, 91, 0xc), FieldTrait( 667, 21, 38, 0x4), FieldTrait( 691, 15, 37, 0x4),
15684  FieldTrait( 711, 1, 90, 0xc), FieldTrait( 715, 25, 99, 0x4), FieldTrait( 762, 15, 10, 0x4),
15685  FieldTrait( 813, 1, 96, 0x4), FieldTrait( 814, 1, 97, 0x4), FieldTrait( 864, 1, 41, 0xc),
15686  FieldTrait( 873, 25, 42, 0x4), FieldTrait( 874, 25, 43, 0x4), FieldTrait( 875, 1, 39, 0x4),
15687  FieldTrait( 876, 15, 40, 0x4), FieldTrait( 911, 1, 106, 0x4), FieldTrait( 947, 19, 26, 0x4),
15688  FieldTrait( 963, 1, 98, 0x4), FieldTrait( 965, 15, 44, 0x4), FieldTrait( 966, 15, 45, 0x4),
15689  FieldTrait( 967, 9, 47, 0x4), FieldTrait( 968, 9, 48, 0x4), FieldTrait( 969, 9, 49, 0x4),
15690  FieldTrait( 970, 1, 50, 0x4), FieldTrait( 971, 1, 51, 0x4), FieldTrait( 996, 15, 53, 0x4),
15691  FieldTrait( 997, 15, 54, 0x4), FieldTrait(1018, 1, 52, 0xc), FieldTrait(1021, 1, 100, 0x4),
15692  FieldTrait(1022, 15, 101, 0x4), FieldTrait(1049, 7, 46, 0x4), FieldTrait(1079, 26, 55, 0x4),
15693  FieldTrait(1146, 13, 57, 0x4), FieldTrait(1147, 10, 58, 0x4), FieldTrait(1151, 15, 56, 0x4),
15694  FieldTrait(1173, 1, 104, 0x4), FieldTrait(1180, 15, 108, 0x4), FieldTrait(1181, 4, 109, 0x4),
15695  FieldTrait(1184, 2, 59, 0x4), FieldTrait(1185, 29, 60, 0x4), FieldTrait(1186, 15, 61, 0x4),
15696  FieldTrait(1187, 8, 107, 0x4), FieldTrait(1191, 15, 63, 0x4), FieldTrait(1192, 10, 64, 0x4),
15697  FieldTrait(1193, 7, 65, 0x4), FieldTrait(1194, 1, 66, 0x4), FieldTrait(1195, 13, 67, 0x4),
15698  FieldTrait(1196, 15, 68, 0x4), FieldTrait(1197, 15, 75, 0x4), FieldTrait(1198, 1, 69, 0x4),
15699  FieldTrait(1199, 11, 70, 0x4), FieldTrait(1200, 11, 71, 0x4), FieldTrait(1227, 15, 62, 0x4),
15700  FieldTrait(1242, 8, 74, 0x4), FieldTrait(1244, 8, 73, 0x4), FieldTrait(1350, 4, 110, 0x4),
15701  FieldTrait(1352, 8, 111, 0x4), FieldTrait(1435, 1, 76, 0x4), FieldTrait(1439, 1, 77, 0x4),
15702  FieldTrait(1449, 15, 78, 0x4), FieldTrait(1450, 15, 79, 0x4), FieldTrait(1451, 14, 80, 0x4),
15703  FieldTrait(1452, 14, 81, 0x4), FieldTrait(1457, 14, 82, 0x4), FieldTrait(1458, 14, 83, 0x4),
15704  FieldTrait(1478, 1, 84, 0x4), FieldTrait(1479, 1, 85, 0x4), FieldTrait(1480, 14, 86, 0x4),
15705  FieldTrait(1481, 1, 87, 0x4), FieldTrait(1482, 1, 88, 0x4), FieldTrait(1483, 1, 89, 0xc),
15706  FieldTrait(1500, 15, 112, 0x4)
15707 };
15710 //-------------------------------------------------------------------------------------------------
15712 {
15713  FieldTrait( 216, 1, 1, 0x4), FieldTrait( 217, 15, 2, 0x4)
15714 };
15718 //-------------------------------------------------------------------------------------------------
15720 {
15721  FieldTrait( 15, 19, 3, 0x4), FieldTrait( 18, 16, 21, 0x4), FieldTrait( 31, 11, 74, 0x4),
15722  FieldTrait( 37, 15, 23, 0x4), FieldTrait( 40, 7, 50, 0x4), FieldTrait( 58, 15, 31, 0x4),
15723  FieldTrait( 59, 7, 17, 0x4), FieldTrait( 63, 15, 40, 0x4), FieldTrait( 64, 25, 41, 0x4),
15724  FieldTrait( 83, 1, 43, 0x4), FieldTrait( 110, 10, 20, 0x4), FieldTrait( 120, 19, 70, 0x4),
15725  FieldTrait( 126, 22, 19, 0x4), FieldTrait( 198, 15, 49, 0x4), FieldTrait( 218, 12, 58, 0x4),
15726  FieldTrait( 220, 19, 59, 0x4), FieldTrait( 221, 15, 60, 0x4), FieldTrait( 222, 15, 61, 0x4),
15727  FieldTrait( 235, 15, 52, 0x4), FieldTrait( 236, 14, 53, 0x4), FieldTrait( 269, 7, 1, 0x5),
15728  FieldTrait( 270, 11, 2, 0x4), FieldTrait( 271, 10, 4, 0x4), FieldTrait( 272, 24, 5, 0x4),
15729  FieldTrait( 273, 23, 6, 0x4), FieldTrait( 274, 7, 7, 0x4), FieldTrait( 275, 20, 8, 0x4),
15730  FieldTrait( 276, 17, 11, 0x4), FieldTrait( 277, 17, 12, 0x4), FieldTrait( 278, 15, 47, 0x4),
15731  FieldTrait( 282, 15, 13, 0x4), FieldTrait( 283, 15, 14, 0x4), FieldTrait( 284, 15, 15, 0x4),
15732  FieldTrait( 286, 16, 16, 0x4), FieldTrait( 287, 1, 22, 0x4), FieldTrait( 288, 15, 25, 0x4),
15733  FieldTrait( 289, 15, 26, 0x4), FieldTrait( 290, 1, 28, 0x4), FieldTrait( 299, 15, 24, 0x4),
15734  FieldTrait( 326, 1, 68, 0x4), FieldTrait( 327, 1, 69, 0x4), FieldTrait( 332, 11, 37, 0x4),
15735  FieldTrait( 333, 11, 38, 0x4), FieldTrait( 336, 15, 9, 0x4), FieldTrait( 346, 1, 27, 0x4),
15736  FieldTrait( 354, 2, 32, 0x4), FieldTrait( 355, 28, 33, 0x4), FieldTrait( 423, 1, 51, 0x4),
15737  FieldTrait( 432, 25, 18, 0x4), FieldTrait( 453, 1, 48, 0xc), FieldTrait( 528, 7, 35, 0x4),
15738  FieldTrait( 546, 16, 29, 0x4), FieldTrait( 625, 15, 10, 0x4), FieldTrait( 662, 11, 62, 0x4),
15739  FieldTrait( 663, 1, 63, 0x4), FieldTrait( 696, 25, 55, 0x4), FieldTrait( 697, 11, 56, 0x4),
15740  FieldTrait( 698, 1, 57, 0x4), FieldTrait( 699, 15, 64, 0x4), FieldTrait( 701, 25, 54, 0x4),
15741  FieldTrait( 761, 15, 65, 0x4), FieldTrait( 811, 9, 30, 0x4), FieldTrait( 828, 1, 72, 0x4),
15742  FieldTrait(1020, 10, 39, 0x4), FieldTrait(1023, 1, 34, 0x4), FieldTrait(1024, 1, 36, 0x4),
15743  FieldTrait(1025, 11, 73, 0x4), FieldTrait(1026, 9, 45, 0x4), FieldTrait(1027, 12, 46, 0x4),
15744  FieldTrait(1048, 7, 44, 0x4), FieldTrait(1070, 1, 42, 0x4), FieldTrait(1093, 7, 67, 0x4),
15745  FieldTrait(1177, 1, 66, 0xc), FieldTrait(1445, 1, 71, 0xc)
15746 };
15750 //-------------------------------------------------------------------------------------------------
15751 const FieldTrait MarketDataSnapshotFullRefresh::NoMDEntries::NoPartyIDs::_traits[] =
15752 {
15753  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
15754  FieldTrait( 802, 1, 4, 0xc)
15755 };
15756 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoMDEntries::NoPartyIDs::_ftha(MarketDataSnapshotFullRefresh::NoMDEntries::NoPartyIDs::_traits, 4);
15759 //-------------------------------------------------------------------------------------------------
15760 const FieldTrait MarketDataSnapshotFullRefresh::NoMDEntries::NoPartyIDs::NoPartySubIDs::_traits[] =
15761 {
15762  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
15763 };
15764 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoMDEntries::NoPartyIDs::NoPartySubIDs::_ftha(MarketDataSnapshotFullRefresh::NoMDEntries::NoPartyIDs::NoPartySubIDs::_traits, 2);
15767 //-------------------------------------------------------------------------------------------------
15768 const FieldTrait MarketDataSnapshotFullRefresh::NoMDEntries::NoOfSecSizes::_traits[] =
15769 {
15770  FieldTrait(1178, 1, 1, 0x4), FieldTrait(1179, 10, 2, 0x4)
15771 };
15772 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoMDEntries::NoOfSecSizes::_ftha(MarketDataSnapshotFullRefresh::NoMDEntries::NoOfSecSizes::_traits, 2);
15775 //-------------------------------------------------------------------------------------------------
15776 const FieldTrait MarketDataSnapshotFullRefresh::NoMDEntries::NoRateSources::_traits[] =
15777 {
15778  FieldTrait(1446, 1, 1, 0x4), FieldTrait(1447, 1, 2, 0x4), FieldTrait(1448, 15, 3, 0x4)
15779 };
15780 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoMDEntries::NoRateSources::_ftha(MarketDataSnapshotFullRefresh::NoMDEntries::NoRateSources::_traits, 3);
15783 //-------------------------------------------------------------------------------------------------
15785 {
15786  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
15787 };
15791 //-------------------------------------------------------------------------------------------------
15793 {
15794  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
15795  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
15796  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
15797  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
15798  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
15799  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
15800  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
15801  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
15802  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
15803  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
15804  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
15805  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
15806  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
15807  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
15808  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
15809  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
15810  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
15811  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
15812 };
15816 //-------------------------------------------------------------------------------------------------
15817 const FieldTrait MarketDataSnapshotFullRefresh::NoLegs::NoLegSecurityAltID::_traits[] =
15818 {
15819  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
15820 };
15821 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoLegs::NoLegSecurityAltID::_ftha(MarketDataSnapshotFullRefresh::NoLegs::NoLegSecurityAltID::_traits, 2);
15824 //-------------------------------------------------------------------------------------------------
15826 {
15827  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
15828  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
15829  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
15830  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
15831  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
15832  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
15833  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
15834  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
15835  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
15836  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
15837  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
15838  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
15839  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
15840  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
15841  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
15842  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
15843  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
15844  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
15845  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
15846  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
15847  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
15848  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
15849  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
15850  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
15851 };
15855 //-------------------------------------------------------------------------------------------------
15856 const FieldTrait MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
15857 {
15858  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
15859 };
15860 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
15863 //-------------------------------------------------------------------------------------------------
15864 const FieldTrait MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingStips::_traits[] =
15865 {
15866  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
15867 };
15868 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingStips::_ftha(MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingStips::_traits, 2);
15871 //-------------------------------------------------------------------------------------------------
15872 const FieldTrait MarketDataSnapshotFullRefresh::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
15873 {
15874  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
15875  FieldTrait(1062, 1, 4, 0xc)
15876 };
15877 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoUnderlyings::NoUndlyInstrumentParties::_ftha(MarketDataSnapshotFullRefresh::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
15880 //-------------------------------------------------------------------------------------------------
15881 const FieldTrait MarketDataSnapshotFullRefresh::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
15882 {
15883  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
15884 };
15885 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(MarketDataSnapshotFullRefresh::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
15888 //-------------------------------------------------------------------------------------------------
15890 {
15891  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
15892  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
15893 };
15897 //-------------------------------------------------------------------------------------------------
15899 {
15900  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
15901  FieldTrait(1052, 1, 4, 0xc)
15902 };
15906 //-------------------------------------------------------------------------------------------------
15907 const FieldTrait MarketDataSnapshotFullRefresh::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
15908 {
15909  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
15910 };
15911 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(MarketDataSnapshotFullRefresh::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
15914 //-------------------------------------------------------------------------------------------------
15916 {
15917  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
15918  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
15919  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
15920 };
15924 //-------------------------------------------------------------------------------------------------
15925 const FieldTrait MarketDataSnapshotFullRefresh::NoComplexEvents::NoComplexEventDates::_traits[] =
15926 {
15927  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
15928 };
15929 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoComplexEvents::NoComplexEventDates::_ftha(MarketDataSnapshotFullRefresh::NoComplexEvents::NoComplexEventDates::_traits, 3);
15932 //-------------------------------------------------------------------------------------------------
15933 const FieldTrait MarketDataSnapshotFullRefresh::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
15934 {
15935  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
15936 };
15937 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(MarketDataSnapshotFullRefresh::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
15940 //-------------------------------------------------------------------------------------------------
15941 const FieldTrait MarketDataIncrementalRefresh::_traits[] =
15942 {
15943  FieldTrait( 75, 25, 7, 0x4), FieldTrait( 215, 1, 8, 0xc), FieldTrait( 262, 15, 1, 0x4),
15944  FieldTrait( 268, 1, 2, 0xd), FieldTrait( 813, 1, 3, 0x4), FieldTrait( 814, 1, 4, 0x4),
15945  FieldTrait(1021, 1, 5, 0x4), FieldTrait(1022, 15, 6, 0x4), FieldTrait(1180, 15, 9, 0x4),
15946  FieldTrait(1181, 4, 10, 0x4), FieldTrait(1350, 4, 11, 0x4), FieldTrait(1352, 8, 12, 0x4)
15947 };
15950 //-------------------------------------------------------------------------------------------------
15952 {
15953  FieldTrait( 216, 1, 1, 0x4), FieldTrait( 217, 15, 2, 0x4)
15954 };
15958 //-------------------------------------------------------------------------------------------------
15960 {
15961  FieldTrait( 15, 19, 99, 0x4), FieldTrait( 18, 16, 117, 0x4), FieldTrait( 22, 15, 9, 0x4),
15962  FieldTrait( 31, 11, 177, 0x4), FieldTrait( 37, 15, 119, 0x4), FieldTrait( 40, 7, 146, 0x4),
15963  FieldTrait( 48, 15, 8, 0x4), FieldTrait( 55, 15, 6, 0x4), FieldTrait( 58, 15, 128, 0x4),
15964  FieldTrait( 59, 7, 113, 0x4), FieldTrait( 60, 22, 172, 0x4), FieldTrait( 63, 15, 136, 0x4),
15965  FieldTrait( 64, 25, 137, 0x4), FieldTrait( 65, 15, 7, 0x4), FieldTrait( 83, 1, 139, 0x4),
15966  FieldTrait( 106, 15, 35, 0x4), FieldTrait( 107, 15, 38, 0x4), FieldTrait( 110, 10, 116, 0x4),
15967  FieldTrait( 120, 19, 174, 0x4), FieldTrait( 126, 22, 115, 0x4), FieldTrait( 167, 15, 13, 0x4),
15968  FieldTrait( 198, 15, 145, 0x4), FieldTrait( 200, 21, 15, 0x4), FieldTrait( 201, 1, 76, 0x4),
15969  FieldTrait( 202, 11, 29, 0x4), FieldTrait( 206, 7, 31, 0x4), FieldTrait( 207, 20, 34, 0x4),
15970  FieldTrait( 218, 12, 156, 0x4), FieldTrait( 220, 19, 157, 0x4), FieldTrait( 221, 15, 158, 0x4),
15971  FieldTrait( 222, 15, 159, 0x4), FieldTrait( 223, 14, 33, 0x4), FieldTrait( 224, 25, 17, 0x4),
15972  FieldTrait( 225, 25, 18, 0x4), FieldTrait( 226, 1, 20, 0x4), FieldTrait( 227, 14, 21, 0x4),
15973  FieldTrait( 228, 9, 22, 0x4), FieldTrait( 231, 9, 32, 0x4), FieldTrait( 235, 15, 150, 0x4),
15974  FieldTrait( 236, 14, 151, 0x4), FieldTrait( 239, 1, 19, 0x4), FieldTrait( 240, 25, 28, 0x4),
15975  FieldTrait( 255, 15, 23, 0x4), FieldTrait( 264, 1, 148, 0x4), FieldTrait( 269, 7, 3, 0x4),
15976  FieldTrait( 270, 11, 98, 0x4), FieldTrait( 271, 10, 100, 0x4), FieldTrait( 272, 24, 101, 0x4),
15977  FieldTrait( 273, 23, 102, 0x4), FieldTrait( 274, 7, 103, 0x4), FieldTrait( 275, 20, 104, 0x4),
15978  FieldTrait( 276, 17, 107, 0x4), FieldTrait( 277, 17, 108, 0x4), FieldTrait( 278, 15, 4, 0x4),
15979  FieldTrait( 279, 7, 1, 0x5), FieldTrait( 280, 15, 5, 0x4), FieldTrait( 282, 15, 109, 0x4),
15980  FieldTrait( 283, 15, 110, 0x4), FieldTrait( 284, 15, 111, 0x4), FieldTrait( 285, 7, 2, 0x4),
15981  FieldTrait( 286, 16, 112, 0x4), FieldTrait( 287, 1, 118, 0x4), FieldTrait( 288, 15, 121, 0x4),
15982  FieldTrait( 289, 15, 122, 0x4), FieldTrait( 290, 1, 124, 0x4), FieldTrait( 291, 16, 96, 0x4),
15983  FieldTrait( 292, 16, 97, 0x4), FieldTrait( 299, 15, 120, 0x4), FieldTrait( 326, 1, 166, 0x4),
15984  FieldTrait( 327, 1, 167, 0x4), FieldTrait( 332, 11, 133, 0x4), FieldTrait( 333, 11, 134, 0x4),
15985  FieldTrait( 336, 15, 105, 0x4), FieldTrait( 346, 1, 123, 0x4), FieldTrait( 348, 2, 36, 0x4),
15986  FieldTrait( 349, 28, 37, 0x4), FieldTrait( 350, 2, 39, 0x4), FieldTrait( 351, 28, 40, 0x4),
15987  FieldTrait( 354, 2, 129, 0x4), FieldTrait( 355, 28, 130, 0x4), FieldTrait( 423, 1, 149, 0x4),
15988  FieldTrait( 432, 25, 114, 0x4), FieldTrait( 451, 12, 127, 0x4), FieldTrait( 453, 1, 144, 0xc),
15989  FieldTrait( 454, 1, 10, 0xc), FieldTrait( 460, 1, 11, 0x4), FieldTrait( 461, 15, 12, 0x4),
15990  FieldTrait( 470, 18, 25, 0x4), FieldTrait( 471, 15, 26, 0x4), FieldTrait( 472, 15, 27, 0x4),
15991  FieldTrait( 483, 22, 171, 0x4), FieldTrait( 528, 7, 131, 0x4), FieldTrait( 541, 25, 16, 0x4),
15992  FieldTrait( 543, 15, 24, 0x4), FieldTrait( 546, 16, 125, 0x4), FieldTrait( 555, 1, 95, 0xc),
15993  FieldTrait( 574, 15, 169, 0x4), FieldTrait( 625, 15, 106, 0x4), FieldTrait( 662, 11, 160, 0x4),
15994  FieldTrait( 663, 1, 161, 0x4), FieldTrait( 667, 21, 42, 0x4), FieldTrait( 691, 15, 41, 0x4),
15995  FieldTrait( 696, 25, 153, 0x4), FieldTrait( 697, 11, 154, 0x4), FieldTrait( 698, 1, 155, 0x4),
15996  FieldTrait( 699, 15, 162, 0x4), FieldTrait( 701, 25, 152, 0x4), FieldTrait( 711, 1, 94, 0xc),
15997  FieldTrait( 761, 15, 163, 0x4), FieldTrait( 762, 15, 14, 0x4), FieldTrait( 811, 9, 126, 0x4),
15998  FieldTrait( 828, 1, 168, 0x4), FieldTrait( 864, 1, 45, 0xc), FieldTrait( 873, 25, 46, 0x4),
15999  FieldTrait( 874, 25, 47, 0x4), FieldTrait( 875, 1, 43, 0x4), FieldTrait( 876, 15, 44, 0x4),
16000  FieldTrait( 947, 19, 30, 0x4), FieldTrait( 965, 15, 48, 0x4), FieldTrait( 966, 15, 49, 0x4),
16001  FieldTrait( 967, 9, 51, 0x4), FieldTrait( 968, 9, 52, 0x4), FieldTrait( 969, 9, 53, 0x4),
16002  FieldTrait( 970, 1, 54, 0x4), FieldTrait( 971, 1, 55, 0x4), FieldTrait( 996, 15, 57, 0x4),
16003  FieldTrait( 997, 15, 58, 0x4), FieldTrait(1003, 15, 170, 0x4), FieldTrait(1018, 1, 56, 0xc),
16004  FieldTrait(1020, 10, 135, 0x4), FieldTrait(1023, 1, 143, 0x4), FieldTrait(1024, 1, 132, 0x4),
16005  FieldTrait(1025, 11, 176, 0x4), FieldTrait(1026, 9, 141, 0x4), FieldTrait(1027, 12, 142, 0x4),
16006  FieldTrait(1048, 7, 140, 0x4), FieldTrait(1049, 7, 50, 0x4), FieldTrait(1070, 1, 138, 0x4),
16007  FieldTrait(1079, 26, 59, 0x4), FieldTrait(1093, 7, 165, 0x4), FieldTrait(1146, 13, 61, 0x4),
16008  FieldTrait(1147, 10, 62, 0x4), FieldTrait(1151, 15, 60, 0x4), FieldTrait(1173, 1, 147, 0x4),
16009  FieldTrait(1175, 1, 173, 0xc), FieldTrait(1177, 1, 164, 0xc), FieldTrait(1184, 2, 63, 0x4),
16010  FieldTrait(1185, 29, 64, 0x4), FieldTrait(1186, 15, 65, 0x4), FieldTrait(1191, 15, 67, 0x4),
16011  FieldTrait(1192, 10, 68, 0x4), FieldTrait(1193, 7, 69, 0x4), FieldTrait(1194, 1, 70, 0x4),
16012  FieldTrait(1195, 13, 71, 0x4), FieldTrait(1196, 15, 72, 0x4), FieldTrait(1197, 15, 79, 0x4),
16013  FieldTrait(1198, 1, 73, 0x4), FieldTrait(1199, 11, 74, 0x4), FieldTrait(1200, 11, 75, 0x4),
16014  FieldTrait(1227, 15, 66, 0x4), FieldTrait(1242, 8, 78, 0x4), FieldTrait(1244, 8, 77, 0x4),
16015  FieldTrait(1435, 1, 80, 0x4), FieldTrait(1439, 1, 81, 0x4), FieldTrait(1445, 1, 175, 0xc),
16016  FieldTrait(1449, 15, 82, 0x4), FieldTrait(1450, 15, 83, 0x4), FieldTrait(1451, 14, 84, 0x4),
16017  FieldTrait(1452, 14, 85, 0x4), FieldTrait(1457, 14, 86, 0x4), FieldTrait(1458, 14, 87, 0x4),
16018  FieldTrait(1478, 1, 88, 0x4), FieldTrait(1479, 1, 89, 0x4), FieldTrait(1480, 14, 90, 0x4),
16019  FieldTrait(1481, 1, 91, 0x4), FieldTrait(1482, 1, 92, 0x4), FieldTrait(1483, 1, 93, 0xc),
16020  FieldTrait(1500, 15, 178, 0x4)
16021 };
16025 //-------------------------------------------------------------------------------------------------
16026 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoPartyIDs::_traits[] =
16027 {
16028  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
16029  FieldTrait( 802, 1, 4, 0xc)
16030 };
16031 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoPartyIDs::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoPartyIDs::_traits, 4);
16034 //-------------------------------------------------------------------------------------------------
16035 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoPartyIDs::NoPartySubIDs::_traits[] =
16036 {
16037  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
16038 };
16039 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoPartyIDs::NoPartySubIDs::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoPartyIDs::NoPartySubIDs::_traits, 2);
16042 //-------------------------------------------------------------------------------------------------
16043 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoSecurityAltID::_traits[] =
16044 {
16045  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
16046 };
16047 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoSecurityAltID::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoSecurityAltID::_traits, 2);
16050 //-------------------------------------------------------------------------------------------------
16051 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoLegs::_traits[] =
16052 {
16053  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
16054  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
16055  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
16056  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
16057  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
16058  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
16059  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
16060  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
16061  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
16062  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
16063  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
16064  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
16065  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
16066  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
16067  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
16068  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
16069  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
16070  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
16071 };
16072 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoLegs::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoLegs::_traits, 54);
16075 //-------------------------------------------------------------------------------------------------
16076 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoLegs::NoLegSecurityAltID::_traits[] =
16077 {
16078  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
16079 };
16080 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoLegs::NoLegSecurityAltID::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoLegs::NoLegSecurityAltID::_traits, 2);
16083 //-------------------------------------------------------------------------------------------------
16084 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::_traits[] =
16085 {
16086  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
16087  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
16088  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
16089  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
16090  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
16091  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
16092  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
16093  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
16094  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
16095  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
16096  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
16097  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
16098  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
16099  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
16100  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
16101  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
16102  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
16103  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
16104  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
16105  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
16106  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
16107  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
16108  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
16109  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
16110 };
16111 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::_traits, 72);
16114 //-------------------------------------------------------------------------------------------------
16115 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
16116 {
16117  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
16118 };
16119 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
16122 //-------------------------------------------------------------------------------------------------
16123 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUnderlyingStips::_traits[] =
16124 {
16125  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
16126 };
16127 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUnderlyingStips::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUnderlyingStips::_traits, 2);
16130 //-------------------------------------------------------------------------------------------------
16131 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
16132 {
16133  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
16134  FieldTrait(1062, 1, 4, 0xc)
16135 };
16136 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUndlyInstrumentParties::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
16139 //-------------------------------------------------------------------------------------------------
16140 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
16141 {
16142  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
16143 };
16144 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
16147 //-------------------------------------------------------------------------------------------------
16148 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoEvents::_traits[] =
16149 {
16150  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
16151  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
16152 };
16153 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoEvents::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoEvents::_traits, 5);
16156 //-------------------------------------------------------------------------------------------------
16157 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoInstrumentParties::_traits[] =
16158 {
16159  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
16160  FieldTrait(1052, 1, 4, 0xc)
16161 };
16162 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoInstrumentParties::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoInstrumentParties::_traits, 4);
16165 //-------------------------------------------------------------------------------------------------
16166 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
16167 {
16168  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
16169 };
16170 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
16173 //-------------------------------------------------------------------------------------------------
16174 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoStatsIndicators::_traits[] =
16175 {
16176  FieldTrait(1176, 1, 1, 0x4)
16177 };
16178 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoStatsIndicators::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoStatsIndicators::_traits, 1);
16181 //-------------------------------------------------------------------------------------------------
16182 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoOfSecSizes::_traits[] =
16183 {
16184  FieldTrait(1178, 1, 1, 0x4), FieldTrait(1179, 10, 2, 0x4)
16185 };
16186 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoOfSecSizes::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoOfSecSizes::_traits, 2);
16189 //-------------------------------------------------------------------------------------------------
16190 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoRateSources::_traits[] =
16191 {
16192  FieldTrait(1446, 1, 1, 0x4), FieldTrait(1447, 1, 2, 0x4), FieldTrait(1448, 15, 3, 0x4)
16193 };
16194 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoRateSources::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoRateSources::_traits, 3);
16197 //-------------------------------------------------------------------------------------------------
16198 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::_traits[] =
16199 {
16200  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
16201  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
16202  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
16203 };
16204 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::_traits, 8);
16207 //-------------------------------------------------------------------------------------------------
16208 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::NoComplexEventDates::_traits[] =
16209 {
16210  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
16211 };
16212 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::NoComplexEventDates::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::NoComplexEventDates::_traits, 3);
16215 //-------------------------------------------------------------------------------------------------
16216 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
16217 {
16218  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
16219 };
16220 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
16223 //-------------------------------------------------------------------------------------------------
16224 const FieldTrait MarketDataRequestReject::_traits[] =
16225 {
16226  FieldTrait( 58, 15, 4, 0x4), FieldTrait( 262, 15, 1, 0x5), FieldTrait( 281, 7, 2, 0x4),
16227  FieldTrait( 354, 2, 5, 0x4), FieldTrait( 355, 28, 6, 0x4), FieldTrait( 453, 1, 7, 0xc),
16228  FieldTrait( 816, 1, 3, 0xc)
16229 };
16232 //-------------------------------------------------------------------------------------------------
16234 {
16235  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
16236  FieldTrait( 802, 1, 4, 0xc)
16237 };
16240 const unsigned short MarketDataRequestReject::NoPartyIDs::_fnum;
16241 //-------------------------------------------------------------------------------------------------
16242 const FieldTrait MarketDataRequestReject::NoPartyIDs::NoPartySubIDs::_traits[] =
16243 {
16244  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
16245 };
16246 const FieldTrait_Hash_Array MarketDataRequestReject::NoPartyIDs::NoPartySubIDs::_ftha(MarketDataRequestReject::NoPartyIDs::NoPartySubIDs::_traits, 2);
16249 //-------------------------------------------------------------------------------------------------
16251 {
16252  FieldTrait( 817, 15, 1, 0x4)
16253 };
16257 //-------------------------------------------------------------------------------------------------
16258 const FieldTrait QuoteCancel::_traits[] =
16259 {
16260  FieldTrait( 1, 15, 6, 0x4), FieldTrait( 117, 15, 2, 0x4), FieldTrait( 131, 15, 1, 0x4),
16261  FieldTrait( 295, 1, 11, 0xc), FieldTrait( 298, 1, 3, 0x5), FieldTrait( 301, 1, 4, 0x4),
16262  FieldTrait( 336, 15, 9, 0x4), FieldTrait( 453, 1, 5, 0xc), FieldTrait( 537, 1, 13, 0x4),
16263  FieldTrait( 581, 1, 8, 0x4), FieldTrait( 625, 15, 10, 0x4), FieldTrait( 660, 1, 7, 0x4),
16264  FieldTrait(1166, 15, 12, 0x4), FieldTrait(1461, 1, 14, 0xc)
16265 };
16266 const FieldTrait_Hash_Array QuoteCancel::_ftha(QuoteCancel::_traits, 14);
16267 const MsgType QuoteCancel::_msgtype("Z");
16268 //-------------------------------------------------------------------------------------------------
16269 const FieldTrait QuoteCancel::NoQuoteEntries::_traits[] =
16270 {
16271  FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4), FieldTrait( 55, 15, 1, 0x4),
16272  FieldTrait( 65, 15, 2, 0x4), FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4),
16273  FieldTrait( 167, 15, 8, 0x4), FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4),
16274  FieldTrait( 202, 11, 24, 0x4), FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4),
16275  FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4),
16276  FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4),
16277  FieldTrait( 231, 9, 27, 0x4), FieldTrait( 239, 1, 14, 0x4), FieldTrait( 240, 25, 23, 0x4),
16278  FieldTrait( 255, 15, 18, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
16279  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 454, 1, 5, 0xc),
16280  FieldTrait( 460, 1, 6, 0x4), FieldTrait( 461, 15, 7, 0x4), FieldTrait( 470, 18, 20, 0x4),
16281  FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4), FieldTrait( 541, 25, 11, 0x4),
16282  FieldTrait( 543, 15, 19, 0x4), FieldTrait( 555, 1, 99, 0xc), FieldTrait( 667, 21, 37, 0x4),
16283  FieldTrait( 691, 15, 36, 0x4), FieldTrait( 711, 1, 98, 0xc), FieldTrait( 762, 15, 9, 0x4),
16284  FieldTrait( 788, 1, 93, 0x4), FieldTrait( 864, 1, 40, 0xc), FieldTrait( 873, 25, 41, 0x4),
16285  FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4), FieldTrait( 876, 15, 39, 0x4),
16286  FieldTrait( 898, 14, 97, 0x4), FieldTrait( 913, 15, 89, 0x4), FieldTrait( 914, 15, 90, 0x4),
16287  FieldTrait( 915, 25, 91, 0x4), FieldTrait( 916, 25, 94, 0x4), FieldTrait( 917, 25, 95, 0x4),
16288  FieldTrait( 918, 19, 92, 0x4), FieldTrait( 919, 1, 96, 0x4), FieldTrait( 947, 19, 25, 0x4),
16289  FieldTrait( 965, 15, 43, 0x4), FieldTrait( 966, 15, 44, 0x4), FieldTrait( 967, 9, 46, 0x4),
16290  FieldTrait( 968, 9, 47, 0x4), FieldTrait( 969, 9, 48, 0x4), FieldTrait( 970, 1, 49, 0x4),
16291  FieldTrait( 971, 1, 50, 0x4), FieldTrait( 996, 15, 52, 0x4), FieldTrait( 997, 15, 53, 0x4),
16292  FieldTrait(1018, 1, 51, 0xc), FieldTrait(1049, 7, 45, 0x4), FieldTrait(1079, 26, 54, 0x4),
16293  FieldTrait(1146, 13, 56, 0x4), FieldTrait(1147, 10, 57, 0x4), FieldTrait(1151, 15, 55, 0x4),
16294  FieldTrait(1184, 2, 58, 0x4), FieldTrait(1185, 29, 59, 0x4), FieldTrait(1186, 15, 60, 0x4),
16295  FieldTrait(1191, 15, 62, 0x4), FieldTrait(1192, 10, 63, 0x4), FieldTrait(1193, 7, 64, 0x4),
16296  FieldTrait(1194, 1, 65, 0x4), FieldTrait(1195, 13, 66, 0x4), FieldTrait(1196, 15, 67, 0x4),
16297  FieldTrait(1197, 15, 74, 0x4), FieldTrait(1198, 1, 68, 0x4), FieldTrait(1199, 11, 69, 0x4),
16298  FieldTrait(1200, 11, 70, 0x4), FieldTrait(1227, 15, 61, 0x4), FieldTrait(1242, 8, 73, 0x4),
16299  FieldTrait(1244, 8, 72, 0x4), FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4),
16300  FieldTrait(1449, 15, 77, 0x4), FieldTrait(1450, 15, 78, 0x4), FieldTrait(1451, 14, 79, 0x4),
16301  FieldTrait(1452, 14, 80, 0x4), FieldTrait(1457, 14, 81, 0x4), FieldTrait(1458, 14, 82, 0x4),
16302  FieldTrait(1478, 1, 83, 0x4), FieldTrait(1479, 1, 84, 0x4), FieldTrait(1480, 14, 85, 0x4),
16303  FieldTrait(1481, 1, 86, 0x4), FieldTrait(1482, 1, 87, 0x4), FieldTrait(1483, 1, 88, 0xc)
16304 };
16306 const MsgType QuoteCancel::NoQuoteEntries::_msgtype("NoQuoteEntries");
16307 const unsigned short QuoteCancel::NoQuoteEntries::_fnum;
16308 //-------------------------------------------------------------------------------------------------
16309 const FieldTrait QuoteCancel::NoQuoteEntries::NoSecurityAltID::_traits[] =
16310 {
16311  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
16312 };
16313 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoSecurityAltID::_ftha(QuoteCancel::NoQuoteEntries::NoSecurityAltID::_traits, 2);
16316 //-------------------------------------------------------------------------------------------------
16317 const FieldTrait QuoteCancel::NoQuoteEntries::NoLegs::_traits[] =
16318 {
16319  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
16320  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
16321  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
16322  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
16323  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
16324  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
16325  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
16326  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
16327  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
16328  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
16329  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
16330  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
16331  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
16332  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
16333  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
16334  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
16335  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
16336  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
16337 };
16338 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoLegs::_ftha(QuoteCancel::NoQuoteEntries::NoLegs::_traits, 54);
16340 const unsigned short QuoteCancel::NoQuoteEntries::NoLegs::_fnum;
16341 //-------------------------------------------------------------------------------------------------
16342 const FieldTrait QuoteCancel::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_traits[] =
16343 {
16344  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
16345 };
16346 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_ftha(QuoteCancel::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_traits, 2);
16349 //-------------------------------------------------------------------------------------------------
16350 const FieldTrait QuoteCancel::NoQuoteEntries::NoUnderlyings::_traits[] =
16351 {
16352  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
16353  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
16354  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
16355  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
16356  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
16357  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
16358  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
16359  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
16360  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
16361  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
16362  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
16363  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
16364  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
16365  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
16366  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
16367  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
16368  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
16369  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
16370  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
16371  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
16372  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
16373  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
16374  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
16375  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
16376 };
16377 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoUnderlyings::_ftha(QuoteCancel::NoQuoteEntries::NoUnderlyings::_traits, 72);
16380 //-------------------------------------------------------------------------------------------------
16381 const FieldTrait QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
16382 {
16383  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
16384 };
16385 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
16388 //-------------------------------------------------------------------------------------------------
16389 const FieldTrait QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingStips::_traits[] =
16390 {
16391  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
16392 };
16393 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingStips::_ftha(QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingStips::_traits, 2);
16396 //-------------------------------------------------------------------------------------------------
16397 const FieldTrait QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
16398 {
16399  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
16400  FieldTrait(1062, 1, 4, 0xc)
16401 };
16402 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUndlyInstrumentParties::_ftha(QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
16405 //-------------------------------------------------------------------------------------------------
16406 const FieldTrait QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
16407 {
16408  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
16409 };
16410 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
16413 //-------------------------------------------------------------------------------------------------
16414 const FieldTrait QuoteCancel::NoQuoteEntries::NoEvents::_traits[] =
16415 {
16416  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
16417  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
16418 };
16419 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoEvents::_ftha(QuoteCancel::NoQuoteEntries::NoEvents::_traits, 5);
16422 //-------------------------------------------------------------------------------------------------
16423 const FieldTrait QuoteCancel::NoQuoteEntries::NoInstrumentParties::_traits[] =
16424 {
16425  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
16426  FieldTrait(1052, 1, 4, 0xc)
16427 };
16428 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoInstrumentParties::_ftha(QuoteCancel::NoQuoteEntries::NoInstrumentParties::_traits, 4);
16431 //-------------------------------------------------------------------------------------------------
16432 const FieldTrait QuoteCancel::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
16433 {
16434  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
16435 };
16436 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(QuoteCancel::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
16439 //-------------------------------------------------------------------------------------------------
16440 const FieldTrait QuoteCancel::NoQuoteEntries::NoComplexEvents::_traits[] =
16441 {
16442  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
16443  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
16444  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
16445 };
16446 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoComplexEvents::_ftha(QuoteCancel::NoQuoteEntries::NoComplexEvents::_traits, 8);
16449 //-------------------------------------------------------------------------------------------------
16450 const FieldTrait QuoteCancel::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_traits[] =
16451 {
16452  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
16453 };
16454 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_ftha(QuoteCancel::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_traits, 3);
16457 //-------------------------------------------------------------------------------------------------
16458 const FieldTrait QuoteCancel::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
16459 {
16460  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
16461 };
16462 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(QuoteCancel::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
16465 //-------------------------------------------------------------------------------------------------
16466 const FieldTrait QuoteCancel::NoPartyIDs::_traits[] =
16467 {
16468  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
16469  FieldTrait( 802, 1, 4, 0xc)
16470 };
16472 const MsgType QuoteCancel::NoPartyIDs::_msgtype("NoPartyIDs");
16473 const unsigned short QuoteCancel::NoPartyIDs::_fnum;
16474 //-------------------------------------------------------------------------------------------------
16475 const FieldTrait QuoteCancel::NoPartyIDs::NoPartySubIDs::_traits[] =
16476 {
16477  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
16478 };
16479 const FieldTrait_Hash_Array QuoteCancel::NoPartyIDs::NoPartySubIDs::_ftha(QuoteCancel::NoPartyIDs::NoPartySubIDs::_traits, 2);
16482 //-------------------------------------------------------------------------------------------------
16483 const FieldTrait QuoteCancel::NoTargetPartyIDs::_traits[] =
16484 {
16485  FieldTrait(1462, 15, 1, 0x4), FieldTrait(1463, 7, 2, 0x4), FieldTrait(1464, 1, 3, 0x4)
16486 };
16488 const MsgType QuoteCancel::NoTargetPartyIDs::_msgtype("NoTargetPartyIDs");
16489 const unsigned short QuoteCancel::NoTargetPartyIDs::_fnum;
16490 //-------------------------------------------------------------------------------------------------
16491 const FieldTrait QuoteStatusRequest::_traits[] =
16492 {
16493  FieldTrait( 1, 15, 103, 0x4), FieldTrait( 22, 15, 6, 0x4), FieldTrait( 48, 15, 5, 0x4),
16494  FieldTrait( 55, 15, 3, 0x4), FieldTrait( 65, 15, 4, 0x4), FieldTrait( 106, 15, 32, 0x4),
16495  FieldTrait( 107, 15, 35, 0x4), FieldTrait( 117, 15, 2, 0x4), FieldTrait( 167, 15, 10, 0x4),
16496  FieldTrait( 200, 21, 12, 0x4), FieldTrait( 201, 1, 73, 0x4), FieldTrait( 202, 11, 26, 0x4),
16497  FieldTrait( 206, 7, 28, 0x4), FieldTrait( 207, 20, 31, 0x4), FieldTrait( 223, 14, 30, 0x4),
16498  FieldTrait( 224, 25, 14, 0x4), FieldTrait( 225, 25, 15, 0x4), FieldTrait( 226, 1, 17, 0x4),
16499  FieldTrait( 227, 14, 18, 0x4), FieldTrait( 228, 9, 19, 0x4), FieldTrait( 231, 9, 29, 0x4),
16500  FieldTrait( 239, 1, 16, 0x4), FieldTrait( 240, 25, 25, 0x4), FieldTrait( 255, 15, 20, 0x4),
16501  FieldTrait( 263, 7, 108, 0x4), FieldTrait( 336, 15, 106, 0x4), FieldTrait( 348, 2, 33, 0x4),
16502  FieldTrait( 349, 28, 34, 0x4), FieldTrait( 350, 2, 36, 0x4), FieldTrait( 351, 28, 37, 0x4),
16503  FieldTrait( 453, 1, 102, 0xc), FieldTrait( 454, 1, 7, 0xc), FieldTrait( 460, 1, 8, 0x4),
16504  FieldTrait( 461, 15, 9, 0x4), FieldTrait( 470, 18, 22, 0x4), FieldTrait( 471, 15, 23, 0x4),
16505  FieldTrait( 472, 15, 24, 0x4), FieldTrait( 541, 25, 13, 0x4), FieldTrait( 543, 15, 21, 0x4),
16506  FieldTrait( 555, 1, 101, 0xc), FieldTrait( 581, 1, 105, 0x4), FieldTrait( 625, 15, 107, 0x4),
16507  FieldTrait( 649, 15, 1, 0x4), FieldTrait( 660, 1, 104, 0x4), FieldTrait( 667, 21, 39, 0x4),
16508  FieldTrait( 691, 15, 38, 0x4), FieldTrait( 711, 1, 100, 0xc), FieldTrait( 762, 15, 11, 0x4),
16509  FieldTrait( 788, 1, 95, 0x4), FieldTrait( 864, 1, 42, 0xc), FieldTrait( 873, 25, 43, 0x4),
16510  FieldTrait( 874, 25, 44, 0x4), FieldTrait( 875, 1, 40, 0x4), FieldTrait( 876, 15, 41, 0x4),
16511  FieldTrait( 898, 14, 99, 0x4), FieldTrait( 913, 15, 91, 0x4), FieldTrait( 914, 15, 92, 0x4),
16512  FieldTrait( 915, 25, 93, 0x4), FieldTrait( 916, 25, 96, 0x4), FieldTrait( 917, 25, 97, 0x4),
16513  FieldTrait( 918, 19, 94, 0x4), FieldTrait( 919, 1, 98, 0x4), FieldTrait( 947, 19, 27, 0x4),
16514  FieldTrait( 965, 15, 45, 0x4), FieldTrait( 966, 15, 46, 0x4), FieldTrait( 967, 9, 48, 0x4),
16515  FieldTrait( 968, 9, 49, 0x4), FieldTrait( 969, 9, 50, 0x4), FieldTrait( 970, 1, 51, 0x4),
16516  FieldTrait( 971, 1, 52, 0x4), FieldTrait( 996, 15, 54, 0x4), FieldTrait( 997, 15, 55, 0x4),
16517  FieldTrait(1018, 1, 53, 0xc), FieldTrait(1049, 7, 47, 0x4), FieldTrait(1079, 26, 56, 0x4),
16518  FieldTrait(1146, 13, 58, 0x4), FieldTrait(1147, 10, 59, 0x4), FieldTrait(1151, 15, 57, 0x4),
16519  FieldTrait(1184, 2, 60, 0x4), FieldTrait(1185, 29, 61, 0x4), FieldTrait(1186, 15, 62, 0x4),
16520  FieldTrait(1191, 15, 64, 0x4), FieldTrait(1192, 10, 65, 0x4), FieldTrait(1193, 7, 66, 0x4),
16521  FieldTrait(1194, 1, 67, 0x4), FieldTrait(1195, 13, 68, 0x4), FieldTrait(1196, 15, 69, 0x4),
16522  FieldTrait(1197, 15, 76, 0x4), FieldTrait(1198, 1, 70, 0x4), FieldTrait(1199, 11, 71, 0x4),
16523  FieldTrait(1200, 11, 72, 0x4), FieldTrait(1227, 15, 63, 0x4), FieldTrait(1242, 8, 75, 0x4),
16524  FieldTrait(1244, 8, 74, 0x4), FieldTrait(1435, 1, 77, 0x4), FieldTrait(1439, 1, 78, 0x4),
16525  FieldTrait(1449, 15, 79, 0x4), FieldTrait(1450, 15, 80, 0x4), FieldTrait(1451, 14, 81, 0x4),
16526  FieldTrait(1452, 14, 82, 0x4), FieldTrait(1457, 14, 83, 0x4), FieldTrait(1458, 14, 84, 0x4),
16527  FieldTrait(1461, 1, 109, 0xc), FieldTrait(1478, 1, 85, 0x4), FieldTrait(1479, 1, 86, 0x4),
16528  FieldTrait(1480, 14, 87, 0x4), FieldTrait(1481, 1, 88, 0x4), FieldTrait(1482, 1, 89, 0x4),
16529  FieldTrait(1483, 1, 90, 0xc)
16530 };
16531 const FieldTrait_Hash_Array QuoteStatusRequest::_ftha(QuoteStatusRequest::_traits, 109);
16533 //-------------------------------------------------------------------------------------------------
16534 const FieldTrait QuoteStatusRequest::NoPartyIDs::_traits[] =
16535 {
16536  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
16537  FieldTrait( 802, 1, 4, 0xc)
16538 };
16541 const unsigned short QuoteStatusRequest::NoPartyIDs::_fnum;
16542 //-------------------------------------------------------------------------------------------------
16543 const FieldTrait QuoteStatusRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
16544 {
16545  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
16546 };
16547 const FieldTrait_Hash_Array QuoteStatusRequest::NoPartyIDs::NoPartySubIDs::_ftha(QuoteStatusRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
16550 //-------------------------------------------------------------------------------------------------
16552 {
16553  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
16554 };
16557 const unsigned short QuoteStatusRequest::NoSecurityAltID::_fnum;
16558 //-------------------------------------------------------------------------------------------------
16559 const FieldTrait QuoteStatusRequest::NoLegs::_traits[] =
16560 {
16561  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
16562  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
16563  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
16564  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
16565  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
16566  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
16567  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
16568  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
16569  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
16570  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
16571  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
16572  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
16573  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
16574  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
16575  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
16576  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
16577  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
16578  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
16579 };
16582 const unsigned short QuoteStatusRequest::NoLegs::_fnum;
16583 //-------------------------------------------------------------------------------------------------
16584 const FieldTrait QuoteStatusRequest::NoLegs::NoLegSecurityAltID::_traits[] =
16585 {
16586  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
16587 };
16588 const FieldTrait_Hash_Array QuoteStatusRequest::NoLegs::NoLegSecurityAltID::_ftha(QuoteStatusRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
16591 //-------------------------------------------------------------------------------------------------
16592 const FieldTrait QuoteStatusRequest::NoUnderlyings::_traits[] =
16593 {
16594  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
16595  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
16596  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
16597  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
16598  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
16599  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
16600  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
16601  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
16602  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
16603  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
16604  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
16605  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
16606  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
16607  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
16608  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
16609  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
16610  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
16611  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
16612  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
16613  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
16614  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
16615  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
16616  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
16617  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
16618 };
16621 const unsigned short QuoteStatusRequest::NoUnderlyings::_fnum;
16622 //-------------------------------------------------------------------------------------------------
16623 const FieldTrait QuoteStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
16624 {
16625  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
16626 };
16627 const FieldTrait_Hash_Array QuoteStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(QuoteStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
16630 //-------------------------------------------------------------------------------------------------
16631 const FieldTrait QuoteStatusRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
16632 {
16633  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
16634 };
16635 const FieldTrait_Hash_Array QuoteStatusRequest::NoUnderlyings::NoUnderlyingStips::_ftha(QuoteStatusRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
16638 //-------------------------------------------------------------------------------------------------
16639 const FieldTrait QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
16640 {
16641  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
16642  FieldTrait(1062, 1, 4, 0xc)
16643 };
16644 const FieldTrait_Hash_Array QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
16647 //-------------------------------------------------------------------------------------------------
16648 const FieldTrait QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
16649 {
16650  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
16651 };
16652 const FieldTrait_Hash_Array QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
16655 //-------------------------------------------------------------------------------------------------
16656 const FieldTrait QuoteStatusRequest::NoEvents::_traits[] =
16657 {
16658  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
16659  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
16660 };
16663 const unsigned short QuoteStatusRequest::NoEvents::_fnum;
16664 //-------------------------------------------------------------------------------------------------
16666 {
16667  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
16668  FieldTrait(1052, 1, 4, 0xc)
16669 };
16671 const MsgType QuoteStatusRequest::NoInstrumentParties::_msgtype("NoInstrumentParties");
16673 //-------------------------------------------------------------------------------------------------
16674 const FieldTrait QuoteStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
16675 {
16676  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
16677 };
16678 const FieldTrait_Hash_Array QuoteStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(QuoteStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
16681 //-------------------------------------------------------------------------------------------------
16683 {
16684  FieldTrait(1462, 15, 1, 0x4), FieldTrait(1463, 7, 2, 0x4), FieldTrait(1464, 1, 3, 0x4)
16685 };
16688 const unsigned short QuoteStatusRequest::NoTargetPartyIDs::_fnum;
16689 //-------------------------------------------------------------------------------------------------
16691 {
16692  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
16693  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
16694  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
16695 };
16698 const unsigned short QuoteStatusRequest::NoComplexEvents::_fnum;
16699 //-------------------------------------------------------------------------------------------------
16700 const FieldTrait QuoteStatusRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
16701 {
16702  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
16703 };
16704 const FieldTrait_Hash_Array QuoteStatusRequest::NoComplexEvents::NoComplexEventDates::_ftha(QuoteStatusRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
16707 //-------------------------------------------------------------------------------------------------
16708 const FieldTrait QuoteStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
16709 {
16710  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
16711 };
16712 const FieldTrait_Hash_Array QuoteStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(QuoteStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
16715 //-------------------------------------------------------------------------------------------------
16716 const FieldTrait MassQuoteAcknowledgement::_traits[] =
16717 {
16718  FieldTrait( 1, 15, 8, 0x4), FieldTrait( 58, 15, 11, 0x4), FieldTrait( 117, 15, 2, 0x4),
16719  FieldTrait( 131, 15, 1, 0x4), FieldTrait( 296, 1, 14, 0xc), FieldTrait( 297, 1, 3, 0x5),
16720  FieldTrait( 298, 1, 15, 0x4), FieldTrait( 300, 1, 4, 0x4), FieldTrait( 301, 1, 5, 0x4),
16721  FieldTrait( 354, 2, 12, 0x4), FieldTrait( 355, 28, 13, 0x4), FieldTrait( 453, 1, 7, 0xc),
16722  FieldTrait( 537, 1, 6, 0x4), FieldTrait( 581, 1, 10, 0x4), FieldTrait( 660, 1, 9, 0x4),
16723  FieldTrait(1461, 1, 16, 0xc)
16724 };
16727 //-------------------------------------------------------------------------------------------------
16729 {
16730  FieldTrait( 241, 25, 13, 0x4), FieldTrait( 242, 25, 14, 0x4), FieldTrait( 243, 1, 15, 0x4),
16731  FieldTrait( 244, 1, 16, 0x4), FieldTrait( 245, 14, 17, 0x4), FieldTrait( 246, 9, 18, 0x4),
16732  FieldTrait( 247, 25, 24, 0x4), FieldTrait( 256, 15, 19, 0x4), FieldTrait( 295, 1, 76, 0xc),
16733  FieldTrait( 302, 15, 1, 0x4), FieldTrait( 304, 1, 74, 0x4), FieldTrait( 305, 15, 5, 0x4),
16734  FieldTrait( 306, 15, 31, 0x4), FieldTrait( 307, 15, 34, 0x4), FieldTrait( 308, 20, 30, 0x4),
16735  FieldTrait( 309, 15, 4, 0x4), FieldTrait( 310, 15, 9, 0x4), FieldTrait( 311, 15, 2, 0x4),
16736  FieldTrait( 312, 15, 3, 0x4), FieldTrait( 313, 21, 11, 0x4), FieldTrait( 315, 1, 61, 0x4),
16737  FieldTrait( 316, 11, 25, 0x4), FieldTrait( 317, 7, 27, 0x4), FieldTrait( 318, 19, 39, 0x4),
16738  FieldTrait( 362, 2, 32, 0x4), FieldTrait( 363, 28, 33, 0x4), FieldTrait( 364, 2, 35, 0x4),
16739  FieldTrait( 365, 28, 36, 0x4), FieldTrait( 367, 22, 80, 0x4), FieldTrait( 435, 14, 29, 0x4),
16740  FieldTrait( 436, 9, 28, 0x4), FieldTrait( 457, 1, 6, 0xc), FieldTrait( 462, 1, 7, 0x4),
16741  FieldTrait( 463, 15, 8, 0x4), FieldTrait( 542, 25, 12, 0x4), FieldTrait( 592, 18, 21, 0x4),
16742  FieldTrait( 593, 15, 22, 0x4), FieldTrait( 594, 15, 23, 0x4), FieldTrait( 595, 15, 20, 0x4),
16743  FieldTrait( 763, 15, 10, 0x4), FieldTrait( 810, 11, 41, 0x4), FieldTrait( 877, 15, 37, 0x4),
16744  FieldTrait( 878, 15, 38, 0x4), FieldTrait( 879, 10, 40, 0x4), FieldTrait( 882, 11, 42, 0x4),
16745  FieldTrait( 883, 11, 43, 0x4), FieldTrait( 884, 13, 44, 0x4), FieldTrait( 885, 13, 45, 0x4),
16746  FieldTrait( 886, 13, 46, 0x4), FieldTrait( 887, 1, 47, 0xc), FieldTrait( 893, 8, 75, 0x4),
16747  FieldTrait( 941, 19, 26, 0x4), FieldTrait( 972, 14, 48, 0x4), FieldTrait( 973, 13, 50, 0x4),
16748  FieldTrait( 974, 15, 51, 0x4), FieldTrait( 975, 1, 49, 0x4), FieldTrait( 998, 15, 52, 0x4),
16749  FieldTrait(1000, 15, 53, 0x4), FieldTrait(1038, 13, 54, 0x4), FieldTrait(1039, 15, 56, 0x4),
16750  FieldTrait(1044, 10, 57, 0x4), FieldTrait(1045, 9, 58, 0x4), FieldTrait(1046, 7, 59, 0x4),
16751  FieldTrait(1058, 1, 55, 0xc), FieldTrait(1168, 1, 77, 0x4), FieldTrait(1169, 1, 78, 0x4),
16752  FieldTrait(1170, 1, 79, 0x4), FieldTrait(1213, 26, 60, 0x4), FieldTrait(1419, 1, 62, 0x4),
16753  FieldTrait(1423, 10, 63, 0x4), FieldTrait(1424, 15, 64, 0x4), FieldTrait(1425, 10, 65, 0x4),
16754  FieldTrait(1437, 1, 66, 0x4), FieldTrait(1441, 1, 67, 0x4), FieldTrait(1453, 15, 68, 0x4),
16755  FieldTrait(1454, 15, 69, 0x4), FieldTrait(1455, 14, 70, 0x4), FieldTrait(1456, 14, 71, 0x4),
16756  FieldTrait(1459, 14, 72, 0x4), FieldTrait(1460, 14, 73, 0x4)
16757 };
16761 //-------------------------------------------------------------------------------------------------
16762 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::_traits[] =
16763 {
16764  FieldTrait( 15, 19, 113, 0x4), FieldTrait( 22, 15, 5, 0x4), FieldTrait( 40, 7, 108, 0x4),
16765  FieldTrait( 48, 15, 4, 0x4), FieldTrait( 55, 15, 2, 0x4), FieldTrait( 60, 22, 104, 0x4),
16766  FieldTrait( 62, 22, 95, 0x4), FieldTrait( 64, 25, 107, 0x4), FieldTrait( 65, 15, 3, 0x4),
16767  FieldTrait( 106, 15, 31, 0x4), FieldTrait( 107, 15, 34, 0x4), FieldTrait( 132, 11, 91, 0x4),
16768  FieldTrait( 133, 11, 92, 0x4), FieldTrait( 134, 10, 93, 0x4), FieldTrait( 135, 10, 94, 0x4),
16769  FieldTrait( 167, 15, 9, 0x4), FieldTrait( 188, 11, 96, 0x4), FieldTrait( 189, 12, 98, 0x4),
16770  FieldTrait( 190, 11, 97, 0x4), FieldTrait( 191, 12, 99, 0x4), FieldTrait( 192, 10, 110, 0x4),
16771  FieldTrait( 193, 25, 109, 0x4), FieldTrait( 200, 21, 11, 0x4), FieldTrait( 201, 1, 72, 0x4),
16772  FieldTrait( 202, 11, 25, 0x4), FieldTrait( 206, 7, 27, 0x4), FieldTrait( 207, 20, 30, 0x4),
16773  FieldTrait( 223, 14, 29, 0x4), FieldTrait( 224, 25, 13, 0x4), FieldTrait( 225, 25, 14, 0x4),
16774  FieldTrait( 226, 1, 16, 0x4), FieldTrait( 227, 14, 17, 0x4), FieldTrait( 228, 9, 18, 0x4),
16775  FieldTrait( 231, 9, 28, 0x4), FieldTrait( 239, 1, 15, 0x4), FieldTrait( 240, 25, 24, 0x4),
16776  FieldTrait( 255, 15, 19, 0x4), FieldTrait( 299, 15, 1, 0x4), FieldTrait( 336, 15, 105, 0x4),
16777  FieldTrait( 348, 2, 32, 0x4), FieldTrait( 349, 28, 33, 0x4), FieldTrait( 350, 2, 35, 0x4),
16778  FieldTrait( 351, 28, 36, 0x4), FieldTrait( 368, 1, 114, 0x4), FieldTrait( 454, 1, 6, 0xc),
16779  FieldTrait( 460, 1, 7, 0x4), FieldTrait( 461, 15, 8, 0x4), FieldTrait( 470, 18, 21, 0x4),
16780  FieldTrait( 471, 15, 22, 0x4), FieldTrait( 472, 15, 23, 0x4), FieldTrait( 528, 7, 117, 0x4),
16781  FieldTrait( 529, 16, 118, 0x4), FieldTrait( 541, 25, 12, 0x4), FieldTrait( 543, 15, 20, 0x4),
16782  FieldTrait( 555, 1, 90, 0xc), FieldTrait( 625, 15, 106, 0x4), FieldTrait( 631, 11, 100, 0x4),
16783  FieldTrait( 632, 14, 101, 0x4), FieldTrait( 633, 14, 102, 0x4), FieldTrait( 634, 14, 103, 0x4),
16784  FieldTrait( 642, 12, 111, 0x4), FieldTrait( 643, 12, 112, 0x4), FieldTrait( 667, 21, 38, 0x4),
16785  FieldTrait( 691, 15, 37, 0x4), FieldTrait( 762, 15, 10, 0x4), FieldTrait( 775, 1, 116, 0x4),
16786  FieldTrait( 864, 1, 41, 0xc), FieldTrait( 873, 25, 42, 0x4), FieldTrait( 874, 25, 43, 0x4),
16787  FieldTrait( 875, 1, 39, 0x4), FieldTrait( 876, 15, 40, 0x4), FieldTrait( 947, 19, 26, 0x4),
16788  FieldTrait( 965, 15, 44, 0x4), FieldTrait( 966, 15, 45, 0x4), FieldTrait( 967, 9, 47, 0x4),
16789  FieldTrait( 968, 9, 48, 0x4), FieldTrait( 969, 9, 49, 0x4), FieldTrait( 970, 1, 50, 0x4),
16790  FieldTrait( 971, 1, 51, 0x4), FieldTrait( 996, 15, 53, 0x4), FieldTrait( 997, 15, 54, 0x4),
16791  FieldTrait(1018, 1, 52, 0xc), FieldTrait(1049, 7, 46, 0x4), FieldTrait(1079, 26, 55, 0x4),
16792  FieldTrait(1146, 13, 57, 0x4), FieldTrait(1147, 10, 58, 0x4), FieldTrait(1151, 15, 56, 0x4),
16793  FieldTrait(1167, 1, 115, 0x4), FieldTrait(1184, 2, 59, 0x4), FieldTrait(1185, 29, 60, 0x4),
16794  FieldTrait(1186, 15, 61, 0x4), FieldTrait(1191, 15, 63, 0x4), FieldTrait(1192, 10, 64, 0x4),
16795  FieldTrait(1193, 7, 65, 0x4), FieldTrait(1194, 1, 66, 0x4), FieldTrait(1195, 13, 67, 0x4),
16796  FieldTrait(1196, 15, 68, 0x4), FieldTrait(1197, 15, 75, 0x4), FieldTrait(1198, 1, 69, 0x4),
16797  FieldTrait(1199, 11, 70, 0x4), FieldTrait(1200, 11, 71, 0x4), FieldTrait(1227, 15, 62, 0x4),
16798  FieldTrait(1242, 8, 74, 0x4), FieldTrait(1244, 8, 73, 0x4), FieldTrait(1435, 1, 76, 0x4),
16799  FieldTrait(1439, 1, 77, 0x4), FieldTrait(1449, 15, 78, 0x4), FieldTrait(1450, 15, 79, 0x4),
16800  FieldTrait(1451, 14, 80, 0x4), FieldTrait(1452, 14, 81, 0x4), FieldTrait(1457, 14, 82, 0x4),
16801  FieldTrait(1458, 14, 83, 0x4), FieldTrait(1478, 1, 84, 0x4), FieldTrait(1479, 1, 85, 0x4),
16802  FieldTrait(1480, 14, 86, 0x4), FieldTrait(1481, 1, 87, 0x4), FieldTrait(1482, 1, 88, 0x4),
16803  FieldTrait(1483, 1, 89, 0xc)
16804 };
16805 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::_traits, 118);
16808 //-------------------------------------------------------------------------------------------------
16809 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoSecurityAltID::_traits[] =
16810 {
16811  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
16812 };
16813 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoSecurityAltID::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoSecurityAltID::_traits, 2);
16816 //-------------------------------------------------------------------------------------------------
16817 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoLegs::_traits[] =
16818 {
16819  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
16820  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
16821  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
16822  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
16823  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
16824  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
16825  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
16826  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
16827  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
16828  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
16829  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
16830  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
16831  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
16832  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
16833  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
16834  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
16835  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
16836  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
16837 };
16838 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoLegs::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoLegs::_traits, 54);
16841 //-------------------------------------------------------------------------------------------------
16842 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_traits[] =
16843 {
16844  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
16845 };
16846 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_traits, 2);
16849 //-------------------------------------------------------------------------------------------------
16850 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoEvents::_traits[] =
16851 {
16852  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
16853  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
16854 };
16855 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoEvents::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoEvents::_traits, 5);
16858 //-------------------------------------------------------------------------------------------------
16859 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_traits[] =
16860 {
16861  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
16862  FieldTrait(1052, 1, 4, 0xc)
16863 };
16864 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_traits, 4);
16867 //-------------------------------------------------------------------------------------------------
16868 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
16869 {
16870  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
16871 };
16872 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
16875 //-------------------------------------------------------------------------------------------------
16876 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::_traits[] =
16877 {
16878  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
16879  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
16880  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
16881 };
16882 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::_traits, 8);
16885 //-------------------------------------------------------------------------------------------------
16886 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_traits[] =
16887 {
16888  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
16889 };
16890 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_traits, 3);
16893 //-------------------------------------------------------------------------------------------------
16894 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
16895 {
16896  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
16897 };
16898 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
16901 //-------------------------------------------------------------------------------------------------
16902 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingSecurityAltID::_traits[] =
16903 {
16904  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
16905 };
16906 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingSecurityAltID::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingSecurityAltID::_traits, 2);
16909 //-------------------------------------------------------------------------------------------------
16910 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingStips::_traits[] =
16911 {
16912  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
16913 };
16914 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingStips::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingStips::_traits, 2);
16917 //-------------------------------------------------------------------------------------------------
16918 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoUndlyInstrumentParties::_traits[] =
16919 {
16920  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
16921  FieldTrait(1062, 1, 4, 0xc)
16922 };
16923 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoUndlyInstrumentParties::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoUndlyInstrumentParties::_traits, 4);
16926 //-------------------------------------------------------------------------------------------------
16927 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
16928 {
16929  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
16930 };
16931 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
16934 //-------------------------------------------------------------------------------------------------
16936 {
16937  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
16938  FieldTrait( 802, 1, 4, 0xc)
16939 };
16942 const unsigned short MassQuoteAcknowledgement::NoPartyIDs::_fnum;
16943 //-------------------------------------------------------------------------------------------------
16944 const FieldTrait MassQuoteAcknowledgement::NoPartyIDs::NoPartySubIDs::_traits[] =
16945 {
16946  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
16947 };
16948 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoPartyIDs::NoPartySubIDs::_ftha(MassQuoteAcknowledgement::NoPartyIDs::NoPartySubIDs::_traits, 2);
16951 //-------------------------------------------------------------------------------------------------
16953 {
16954  FieldTrait(1462, 15, 1, 0x4), FieldTrait(1463, 7, 2, 0x4), FieldTrait(1464, 1, 3, 0x4)
16955 };
16959 //-------------------------------------------------------------------------------------------------
16960 const FieldTrait SecurityDefinitionRequest::_traits[] =
16961 {
16962  FieldTrait( 15, 19, 95, 0x4), FieldTrait( 22, 15, 6, 0x4), FieldTrait( 48, 15, 5, 0x4),
16963  FieldTrait( 55, 15, 3, 0x4), FieldTrait( 58, 15, 96, 0x4), FieldTrait( 65, 15, 4, 0x4),
16964  FieldTrait( 106, 15, 32, 0x4), FieldTrait( 107, 15, 35, 0x4), FieldTrait( 167, 15, 10, 0x4),
16965  FieldTrait( 200, 21, 12, 0x4), FieldTrait( 201, 1, 73, 0x4), FieldTrait( 202, 11, 26, 0x4),
16966  FieldTrait( 206, 7, 28, 0x4), FieldTrait( 207, 20, 31, 0x4), FieldTrait( 218, 12, 105, 0x4),
16967  FieldTrait( 220, 19, 106, 0x4), FieldTrait( 221, 15, 107, 0x4), FieldTrait( 222, 15, 108, 0x4),
16968  FieldTrait( 223, 14, 30, 0x4), FieldTrait( 224, 25, 14, 0x4), FieldTrait( 225, 25, 15, 0x4),
16969  FieldTrait( 226, 1, 17, 0x4), FieldTrait( 227, 14, 18, 0x4), FieldTrait( 228, 9, 19, 0x4),
16970  FieldTrait( 231, 9, 29, 0x4), FieldTrait( 232, 1, 104, 0xc), FieldTrait( 235, 15, 113, 0x4),
16971  FieldTrait( 236, 14, 114, 0x4), FieldTrait( 239, 1, 16, 0x4), FieldTrait( 240, 25, 25, 0x4),
16972  FieldTrait( 255, 15, 20, 0x4), FieldTrait( 263, 7, 103, 0x4), FieldTrait( 320, 15, 1, 0x5),
16973  FieldTrait( 321, 1, 2, 0x5), FieldTrait( 336, 15, 99, 0x4), FieldTrait( 348, 2, 33, 0x4),
16974  FieldTrait( 349, 28, 34, 0x4), FieldTrait( 350, 2, 36, 0x4), FieldTrait( 351, 28, 37, 0x4),
16975  FieldTrait( 354, 2, 97, 0x4), FieldTrait( 355, 28, 98, 0x4), FieldTrait( 454, 1, 7, 0xc),
16976  FieldTrait( 460, 1, 8, 0x4), FieldTrait( 461, 15, 9, 0x4), FieldTrait( 470, 18, 22, 0x4),
16977  FieldTrait( 471, 15, 23, 0x4), FieldTrait( 472, 15, 24, 0x4), FieldTrait( 541, 25, 13, 0x4),
16978  FieldTrait( 543, 15, 21, 0x4), FieldTrait( 555, 1, 101, 0xc), FieldTrait( 625, 15, 100, 0x4),
16979  FieldTrait( 662, 11, 109, 0x4), FieldTrait( 663, 1, 110, 0x4), FieldTrait( 667, 21, 39, 0x4),
16980  FieldTrait( 668, 1, 91, 0x4), FieldTrait( 691, 15, 38, 0x4), FieldTrait( 696, 25, 116, 0x4),
16981  FieldTrait( 697, 11, 117, 0x4), FieldTrait( 698, 1, 118, 0x4), FieldTrait( 699, 15, 111, 0x4),
16982  FieldTrait( 701, 25, 115, 0x4), FieldTrait( 711, 1, 94, 0xc), FieldTrait( 761, 15, 112, 0x4),
16983  FieldTrait( 762, 15, 11, 0x4), FieldTrait( 827, 1, 102, 0x4), FieldTrait( 864, 1, 42, 0xc),
16984  FieldTrait( 869, 14, 92, 0x4), FieldTrait( 870, 1, 93, 0xc), FieldTrait( 873, 25, 43, 0x4),
16985  FieldTrait( 874, 25, 44, 0x4), FieldTrait( 875, 1, 40, 0x4), FieldTrait( 876, 15, 41, 0x4),
16986  FieldTrait( 947, 19, 27, 0x4), FieldTrait( 965, 15, 45, 0x4), FieldTrait( 966, 15, 46, 0x4),
16987  FieldTrait( 967, 9, 48, 0x4), FieldTrait( 968, 9, 49, 0x4), FieldTrait( 969, 9, 50, 0x4),
16988  FieldTrait( 970, 1, 51, 0x4), FieldTrait( 971, 1, 52, 0x4), FieldTrait( 996, 15, 54, 0x4),
16989  FieldTrait( 997, 15, 55, 0x4), FieldTrait(1018, 1, 53, 0xc), FieldTrait(1049, 7, 47, 0x4),
16990  FieldTrait(1079, 26, 56, 0x4), FieldTrait(1146, 13, 58, 0x4), FieldTrait(1147, 10, 59, 0x4),
16991  FieldTrait(1151, 15, 57, 0x4), FieldTrait(1184, 2, 60, 0x4), FieldTrait(1185, 29, 61, 0x4),
16992  FieldTrait(1186, 15, 62, 0x4), FieldTrait(1191, 15, 64, 0x4), FieldTrait(1192, 10, 65, 0x4),
16993  FieldTrait(1193, 7, 66, 0x4), FieldTrait(1194, 1, 67, 0x4), FieldTrait(1195, 13, 68, 0x4),
16994  FieldTrait(1196, 15, 69, 0x4), FieldTrait(1197, 15, 76, 0x4), FieldTrait(1198, 1, 70, 0x4),
16995  FieldTrait(1199, 11, 71, 0x4), FieldTrait(1200, 11, 72, 0x4), FieldTrait(1227, 15, 63, 0x4),
16996  FieldTrait(1242, 8, 75, 0x4), FieldTrait(1244, 8, 74, 0x4), FieldTrait(1300, 15, 120, 0x4),
16997  FieldTrait(1301, 20, 119, 0x4), FieldTrait(1435, 1, 77, 0x4), FieldTrait(1439, 1, 78, 0x4),
16998  FieldTrait(1449, 15, 79, 0x4), FieldTrait(1450, 15, 80, 0x4), FieldTrait(1451, 14, 81, 0x4),
16999  FieldTrait(1452, 14, 82, 0x4), FieldTrait(1457, 14, 83, 0x4), FieldTrait(1458, 14, 84, 0x4),
17000  FieldTrait(1478, 1, 85, 0x4), FieldTrait(1479, 1, 86, 0x4), FieldTrait(1480, 14, 87, 0x4),
17001  FieldTrait(1481, 1, 88, 0x4), FieldTrait(1482, 1, 89, 0x4), FieldTrait(1483, 1, 90, 0xc)
17002 };
17005 //-------------------------------------------------------------------------------------------------
17007 {
17008  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
17009 };
17013 //-------------------------------------------------------------------------------------------------
17015 {
17016  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
17017 };
17021 //-------------------------------------------------------------------------------------------------
17022 const FieldTrait SecurityDefinitionRequest::NoLegs::_traits[] =
17023 {
17024  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
17025  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
17026  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
17027  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
17028  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
17029  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
17030  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
17031  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
17032  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
17033  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
17034  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
17035  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
17036  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
17037  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
17038  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
17039  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
17040  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
17041  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
17042 };
17045 const unsigned short SecurityDefinitionRequest::NoLegs::_fnum;
17046 //-------------------------------------------------------------------------------------------------
17047 const FieldTrait SecurityDefinitionRequest::NoLegs::NoLegSecurityAltID::_traits[] =
17048 {
17049  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
17050 };
17051 const FieldTrait_Hash_Array SecurityDefinitionRequest::NoLegs::NoLegSecurityAltID::_ftha(SecurityDefinitionRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
17054 //-------------------------------------------------------------------------------------------------
17056 {
17057  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
17058  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
17059  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
17060  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
17061  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
17062  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
17063  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
17064  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
17065  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
17066  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
17067  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
17068  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
17069  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
17070  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
17071  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
17072  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
17073  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
17074  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
17075  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
17076  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
17077  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
17078  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
17079  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
17080  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
17081 };
17085 //-------------------------------------------------------------------------------------------------
17086 const FieldTrait SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
17087 {
17088  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
17089 };
17090 const FieldTrait_Hash_Array SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
17093 //-------------------------------------------------------------------------------------------------
17094 const FieldTrait SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
17095 {
17096  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
17097 };
17098 const FieldTrait_Hash_Array SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingStips::_ftha(SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
17101 //-------------------------------------------------------------------------------------------------
17102 const FieldTrait SecurityDefinitionRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
17103 {
17104  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
17105  FieldTrait(1062, 1, 4, 0xc)
17106 };
17107 const FieldTrait_Hash_Array SecurityDefinitionRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(SecurityDefinitionRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
17110 //-------------------------------------------------------------------------------------------------
17111 const FieldTrait SecurityDefinitionRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
17112 {
17113  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
17114 };
17115 const FieldTrait_Hash_Array SecurityDefinitionRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(SecurityDefinitionRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
17118 //-------------------------------------------------------------------------------------------------
17120 {
17121  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
17122  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
17123 };
17126 const unsigned short SecurityDefinitionRequest::NoEvents::_fnum;
17127 //-------------------------------------------------------------------------------------------------
17129 {
17130  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
17131 };
17135 //-------------------------------------------------------------------------------------------------
17137 {
17138  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
17139  FieldTrait(1052, 1, 4, 0xc)
17140 };
17144 //-------------------------------------------------------------------------------------------------
17145 const FieldTrait SecurityDefinitionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
17146 {
17147  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
17148 };
17149 const FieldTrait_Hash_Array SecurityDefinitionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SecurityDefinitionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
17152 //-------------------------------------------------------------------------------------------------
17154 {
17155  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
17156  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
17157  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
17158 };
17162 //-------------------------------------------------------------------------------------------------
17163 const FieldTrait SecurityDefinitionRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
17164 {
17165  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
17166 };
17167 const FieldTrait_Hash_Array SecurityDefinitionRequest::NoComplexEvents::NoComplexEventDates::_ftha(SecurityDefinitionRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
17170 //-------------------------------------------------------------------------------------------------
17171 const FieldTrait SecurityDefinitionRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
17172 {
17173  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
17174 };
17175 const FieldTrait_Hash_Array SecurityDefinitionRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SecurityDefinitionRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
17178 //-------------------------------------------------------------------------------------------------
17179 const FieldTrait SecurityDefinition::_traits[] =
17180 {
17181  FieldTrait( 15, 19, 96, 0x4), FieldTrait( 22, 15, 7, 0x4), FieldTrait( 48, 15, 6, 0x4),
17182  FieldTrait( 55, 15, 4, 0x4), FieldTrait( 58, 15, 97, 0x4), FieldTrait( 60, 22, 124, 0x4),
17183  FieldTrait( 65, 15, 5, 0x4), FieldTrait( 106, 15, 33, 0x4), FieldTrait( 107, 15, 36, 0x4),
17184  FieldTrait( 167, 15, 11, 0x4), FieldTrait( 200, 21, 13, 0x4), FieldTrait( 201, 1, 74, 0x4),
17185  FieldTrait( 202, 11, 27, 0x4), FieldTrait( 206, 7, 29, 0x4), FieldTrait( 207, 20, 32, 0x4),
17186  FieldTrait( 218, 12, 104, 0x4), FieldTrait( 220, 19, 105, 0x4), FieldTrait( 221, 15, 106, 0x4),
17187  FieldTrait( 222, 15, 107, 0x4), FieldTrait( 223, 14, 31, 0x4), FieldTrait( 224, 25, 15, 0x4),
17188  FieldTrait( 225, 25, 16, 0x4), FieldTrait( 226, 1, 18, 0x4), FieldTrait( 227, 14, 19, 0x4),
17189  FieldTrait( 228, 9, 20, 0x4), FieldTrait( 231, 9, 30, 0x4), FieldTrait( 232, 1, 103, 0xc),
17190  FieldTrait( 235, 15, 112, 0x4), FieldTrait( 236, 14, 113, 0x4), FieldTrait( 239, 1, 17, 0x4),
17191  FieldTrait( 240, 25, 26, 0x4), FieldTrait( 255, 15, 21, 0x4), FieldTrait( 292, 16, 118, 0x4),
17192  FieldTrait( 320, 15, 1, 0x4), FieldTrait( 322, 15, 2, 0x4), FieldTrait( 323, 1, 3, 0x4),
17193  FieldTrait( 348, 2, 34, 0x4), FieldTrait( 349, 28, 35, 0x4), FieldTrait( 350, 2, 37, 0x4),
17194  FieldTrait( 351, 28, 38, 0x4), FieldTrait( 354, 2, 98, 0x4), FieldTrait( 355, 28, 99, 0x4),
17195  FieldTrait( 454, 1, 8, 0xc), FieldTrait( 460, 1, 9, 0x4), FieldTrait( 461, 15, 10, 0x4),
17196  FieldTrait( 470, 18, 23, 0x4), FieldTrait( 471, 15, 24, 0x4), FieldTrait( 472, 15, 25, 0x4),
17197  FieldTrait( 541, 25, 14, 0x4), FieldTrait( 543, 15, 22, 0x4), FieldTrait( 555, 1, 100, 0xc),
17198  FieldTrait( 662, 11, 108, 0x4), FieldTrait( 663, 1, 109, 0x4), FieldTrait( 667, 21, 40, 0x4),
17199  FieldTrait( 668, 1, 92, 0x4), FieldTrait( 691, 15, 39, 0x4), FieldTrait( 696, 25, 115, 0x4),
17200  FieldTrait( 697, 11, 116, 0x4), FieldTrait( 698, 1, 117, 0x4), FieldTrait( 699, 15, 110, 0x4),
17201  FieldTrait( 701, 25, 114, 0x4), FieldTrait( 711, 1, 95, 0xc), FieldTrait( 715, 25, 102, 0x4),
17202  FieldTrait( 761, 15, 111, 0x4), FieldTrait( 762, 15, 12, 0x4), FieldTrait( 864, 1, 43, 0xc),
17203  FieldTrait( 869, 14, 93, 0x4), FieldTrait( 870, 1, 94, 0xc), FieldTrait( 873, 25, 44, 0x4),
17204  FieldTrait( 874, 25, 45, 0x4), FieldTrait( 875, 1, 41, 0x4), FieldTrait( 876, 15, 42, 0x4),
17205  FieldTrait( 947, 19, 28, 0x4), FieldTrait( 964, 1, 101, 0x4), FieldTrait( 965, 15, 46, 0x4),
17206  FieldTrait( 966, 15, 47, 0x4), FieldTrait( 967, 9, 49, 0x4), FieldTrait( 968, 9, 50, 0x4),
17207  FieldTrait( 969, 9, 51, 0x4), FieldTrait( 970, 1, 52, 0x4), FieldTrait( 971, 1, 53, 0x4),
17208  FieldTrait( 996, 15, 55, 0x4), FieldTrait( 997, 15, 56, 0x4), FieldTrait(1018, 1, 54, 0xc),
17209  FieldTrait(1049, 7, 48, 0x4), FieldTrait(1079, 26, 57, 0x4), FieldTrait(1146, 13, 59, 0x4),
17210  FieldTrait(1147, 10, 60, 0x4), FieldTrait(1151, 15, 58, 0x4), FieldTrait(1180, 15, 120, 0x4),
17211  FieldTrait(1181, 4, 121, 0x4), FieldTrait(1184, 2, 61, 0x4), FieldTrait(1185, 29, 62, 0x4),
17212  FieldTrait(1186, 15, 63, 0x4), FieldTrait(1191, 15, 65, 0x4), FieldTrait(1192, 10, 66, 0x4),
17213  FieldTrait(1193, 7, 67, 0x4), FieldTrait(1194, 1, 68, 0x4), FieldTrait(1195, 13, 69, 0x4),
17214  FieldTrait(1196, 15, 70, 0x4), FieldTrait(1197, 15, 77, 0x4), FieldTrait(1198, 1, 71, 0x4),
17215  FieldTrait(1199, 11, 72, 0x4), FieldTrait(1200, 11, 73, 0x4), FieldTrait(1227, 15, 64, 0x4),
17216  FieldTrait(1242, 8, 76, 0x4), FieldTrait(1244, 8, 75, 0x4), FieldTrait(1310, 1, 119, 0xc),
17217  FieldTrait(1350, 4, 122, 0x4), FieldTrait(1352, 8, 123, 0x4), FieldTrait(1435, 1, 78, 0x4),
17218  FieldTrait(1439, 1, 79, 0x4), FieldTrait(1449, 15, 80, 0x4), FieldTrait(1450, 15, 81, 0x4),
17219  FieldTrait(1451, 14, 82, 0x4), FieldTrait(1452, 14, 83, 0x4), FieldTrait(1457, 14, 84, 0x4),
17220  FieldTrait(1458, 14, 85, 0x4), FieldTrait(1478, 1, 86, 0x4), FieldTrait(1479, 1, 87, 0x4),
17221  FieldTrait(1480, 14, 88, 0x4), FieldTrait(1481, 1, 89, 0x4), FieldTrait(1482, 1, 90, 0x4),
17222  FieldTrait(1483, 1, 91, 0xc)
17223 };
17224 const FieldTrait_Hash_Array SecurityDefinition::_ftha(SecurityDefinition::_traits, 124);
17226 //-------------------------------------------------------------------------------------------------
17228 {
17229  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
17230 };
17233 const unsigned short SecurityDefinition::NoStipulations::_fnum;
17234 //-------------------------------------------------------------------------------------------------
17236 {
17237  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
17238 };
17241 const unsigned short SecurityDefinition::NoSecurityAltID::_fnum;
17242 //-------------------------------------------------------------------------------------------------
17243 const FieldTrait SecurityDefinition::NoLegs::_traits[] =
17244 {
17245  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
17246  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
17247  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
17248  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
17249  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
17250  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
17251  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
17252  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
17253  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
17254  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
17255  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
17256  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
17257  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
17258  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
17259  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
17260  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
17261  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
17262  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
17263 };
17266 const unsigned short SecurityDefinition::NoLegs::_fnum;
17267 //-------------------------------------------------------------------------------------------------
17268 const FieldTrait SecurityDefinition::NoLegs::NoLegSecurityAltID::_traits[] =
17269 {
17270  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
17271 };
17272 const FieldTrait_Hash_Array SecurityDefinition::NoLegs::NoLegSecurityAltID::_ftha(SecurityDefinition::NoLegs::NoLegSecurityAltID::_traits, 2);
17275 //-------------------------------------------------------------------------------------------------
17276 const FieldTrait SecurityDefinition::NoUnderlyings::_traits[] =
17277 {
17278  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
17279  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
17280  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
17281  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
17282  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
17283  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
17284  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
17285  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
17286  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
17287  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
17288  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
17289  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
17290  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
17291  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
17292  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
17293  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
17294  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
17295  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
17296  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
17297  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
17298  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
17299  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
17300  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
17301  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
17302 };
17305 const unsigned short SecurityDefinition::NoUnderlyings::_fnum;
17306 //-------------------------------------------------------------------------------------------------
17307 const FieldTrait SecurityDefinition::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
17308 {
17309  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
17310 };
17311 const FieldTrait_Hash_Array SecurityDefinition::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(SecurityDefinition::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
17314 //-------------------------------------------------------------------------------------------------
17315 const FieldTrait SecurityDefinition::NoUnderlyings::NoUnderlyingStips::_traits[] =
17316 {
17317  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
17318 };
17319 const FieldTrait_Hash_Array SecurityDefinition::NoUnderlyings::NoUnderlyingStips::_ftha(SecurityDefinition::NoUnderlyings::NoUnderlyingStips::_traits, 2);
17322 //-------------------------------------------------------------------------------------------------
17323 const FieldTrait SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
17324 {
17325  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
17326  FieldTrait(1062, 1, 4, 0xc)
17327 };
17328 const FieldTrait_Hash_Array SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::_ftha(SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
17331 //-------------------------------------------------------------------------------------------------
17332 const FieldTrait SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
17333 {
17334  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
17335 };
17336 const FieldTrait_Hash_Array SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
17339 //-------------------------------------------------------------------------------------------------
17340 const FieldTrait SecurityDefinition::NoEvents::_traits[] =
17341 {
17342  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
17343  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
17344 };
17347 const unsigned short SecurityDefinition::NoEvents::_fnum;
17348 //-------------------------------------------------------------------------------------------------
17349 const FieldTrait SecurityDefinition::NoInstrAttrib::_traits[] =
17350 {
17351  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
17352 };
17355 const unsigned short SecurityDefinition::NoInstrAttrib::_fnum;
17356 //-------------------------------------------------------------------------------------------------
17358 {
17359  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
17360  FieldTrait(1052, 1, 4, 0xc)
17361 };
17363 const MsgType SecurityDefinition::NoInstrumentParties::_msgtype("NoInstrumentParties");
17365 //-------------------------------------------------------------------------------------------------
17366 const FieldTrait SecurityDefinition::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
17367 {
17368  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
17369 };
17370 const FieldTrait_Hash_Array SecurityDefinition::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SecurityDefinition::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
17373 //-------------------------------------------------------------------------------------------------
17375 {
17376  FieldTrait( 423, 1, 18, 0x4), FieldTrait( 561, 10, 15, 0x4), FieldTrait( 562, 10, 10, 0x4),
17377  FieldTrait( 827, 1, 9, 0x4), FieldTrait(1140, 10, 11, 0x4), FieldTrait(1143, 9, 12, 0x4),
17378  FieldTrait(1144, 1, 13, 0x4), FieldTrait(1148, 11, 6, 0x4), FieldTrait(1149, 11, 7, 0x4),
17379  FieldTrait(1150, 11, 8, 0x4), FieldTrait(1201, 1, 21, 0xc), FieldTrait(1205, 1, 3, 0xc),
17380  FieldTrait(1234, 1, 4, 0xc), FieldTrait(1245, 19, 14, 0x4), FieldTrait(1300, 15, 2, 0x4),
17381  FieldTrait(1301, 20, 1, 0x4), FieldTrait(1306, 1, 5, 0x4), FieldTrait(1309, 1, 19, 0xc),
17382  FieldTrait(1312, 1, 20, 0xc), FieldTrait(1377, 1, 16, 0x4), FieldTrait(1378, 1, 17, 0x4)
17383 };
17386 const unsigned short SecurityDefinition::NoMarketSegments::_fnum;
17387 //-------------------------------------------------------------------------------------------------
17388 const FieldTrait SecurityDefinition::NoMarketSegments::NoStrikeRules::_traits[] =
17389 {
17390  FieldTrait(1202, 11, 2, 0x4), FieldTrait(1203, 11, 3, 0x4), FieldTrait(1204, 9, 4, 0x4),
17391  FieldTrait(1223, 15, 1, 0x4), FieldTrait(1236, 1, 6, 0xc), FieldTrait(1304, 1, 5, 0x4)
17392 };
17393 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoStrikeRules::_ftha(SecurityDefinition::NoMarketSegments::NoStrikeRules::_traits, 6);
17396 //-------------------------------------------------------------------------------------------------
17397 const FieldTrait SecurityDefinition::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits[] =
17398 {
17399  FieldTrait(1222, 15, 1, 0x4), FieldTrait(1226, 21, 5, 0x4), FieldTrait(1229, 1, 6, 0x4),
17400  FieldTrait(1241, 21, 4, 0x4), FieldTrait(1302, 1, 3, 0x4), FieldTrait(1303, 1, 2, 0x4)
17401 };
17402 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoStrikeRules::NoMaturityRules::_ftha(SecurityDefinition::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits, 6);
17405 //-------------------------------------------------------------------------------------------------
17406 const FieldTrait SecurityDefinition::NoMarketSegments::NoTickRules::_traits[] =
17407 {
17408  FieldTrait(1206, 11, 1, 0x4), FieldTrait(1207, 11, 2, 0x4), FieldTrait(1208, 11, 3, 0x4),
17409  FieldTrait(1209, 1, 4, 0x4)
17410 };
17411 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoTickRules::_ftha(SecurityDefinition::NoMarketSegments::NoTickRules::_traits, 4);
17414 //-------------------------------------------------------------------------------------------------
17415 const FieldTrait SecurityDefinition::NoMarketSegments::NoLotTypeRules::_traits[] =
17416 {
17417  FieldTrait(1093, 7, 1, 0x4), FieldTrait(1231, 10, 2, 0x4)
17418 };
17419 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoLotTypeRules::_ftha(SecurityDefinition::NoMarketSegments::NoLotTypeRules::_traits, 2);
17422 //-------------------------------------------------------------------------------------------------
17423 const FieldTrait SecurityDefinition::NoMarketSegments::NoTradingSessionRules::_traits[] =
17424 {
17425  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4), FieldTrait(1141, 1, 7, 0xc),
17426  FieldTrait(1232, 1, 5, 0xc), FieldTrait(1235, 1, 6, 0xc), FieldTrait(1237, 1, 3, 0xc),
17427  FieldTrait(1239, 1, 4, 0xc)
17428 };
17429 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoTradingSessionRules::_ftha(SecurityDefinition::NoMarketSegments::NoTradingSessionRules::_traits, 7);
17432 //-------------------------------------------------------------------------------------------------
17433 const FieldTrait SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_traits[] =
17434 {
17435  FieldTrait( 264, 1, 2, 0x4), FieldTrait(1021, 1, 3, 0x4), FieldTrait(1022, 15, 1, 0x4)
17436 };
17437 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_ftha(SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_traits, 3);
17440 //-------------------------------------------------------------------------------------------------
17441 const FieldTrait SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_traits[] =
17442 {
17443  FieldTrait(1308, 7, 1, 0x4)
17444 };
17445 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_ftha(SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_traits, 1);
17448 //-------------------------------------------------------------------------------------------------
17449 const FieldTrait SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_traits[] =
17450 {
17451  FieldTrait( 574, 15, 2, 0x4), FieldTrait(1142, 15, 1, 0x4)
17452 };
17453 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_ftha(SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_traits, 2);
17456 //-------------------------------------------------------------------------------------------------
17457 const FieldTrait SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_traits[] =
17458 {
17459  FieldTrait( 40, 7, 1, 0x4)
17460 };
17461 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_ftha(SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_traits, 1);
17464 //-------------------------------------------------------------------------------------------------
17465 const FieldTrait SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_traits[] =
17466 {
17467  FieldTrait( 59, 7, 1, 0x4)
17468 };
17469 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_ftha(SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_traits, 1);
17472 //-------------------------------------------------------------------------------------------------
17473 const FieldTrait SecurityDefinition::NoMarketSegments::NoNestedInstrAttrib::_traits[] =
17474 {
17475  FieldTrait(1210, 1, 1, 0x4), FieldTrait(1211, 15, 2, 0x4)
17476 };
17477 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoNestedInstrAttrib::_ftha(SecurityDefinition::NoMarketSegments::NoNestedInstrAttrib::_traits, 2);
17480 //-------------------------------------------------------------------------------------------------
17482 {
17483  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
17484  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
17485  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
17486 };
17489 const unsigned short SecurityDefinition::NoComplexEvents::_fnum;
17490 //-------------------------------------------------------------------------------------------------
17491 const FieldTrait SecurityDefinition::NoComplexEvents::NoComplexEventDates::_traits[] =
17492 {
17493  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
17494 };
17495 const FieldTrait_Hash_Array SecurityDefinition::NoComplexEvents::NoComplexEventDates::_ftha(SecurityDefinition::NoComplexEvents::NoComplexEventDates::_traits, 3);
17498 //-------------------------------------------------------------------------------------------------
17499 const FieldTrait SecurityDefinition::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
17500 {
17501  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
17502 };
17503 const FieldTrait_Hash_Array SecurityDefinition::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SecurityDefinition::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
17506 //-------------------------------------------------------------------------------------------------
17507 const FieldTrait SecurityStatusRequest::_traits[] =
17508 {
17509  FieldTrait( 15, 19, 95, 0x4), FieldTrait( 22, 15, 5, 0x4), FieldTrait( 48, 15, 4, 0x4),
17510  FieldTrait( 55, 15, 2, 0x4), FieldTrait( 65, 15, 3, 0x4), FieldTrait( 106, 15, 31, 0x4),
17511  FieldTrait( 107, 15, 34, 0x4), FieldTrait( 167, 15, 9, 0x4), FieldTrait( 200, 21, 11, 0x4),
17512  FieldTrait( 201, 1, 72, 0x4), FieldTrait( 202, 11, 25, 0x4), FieldTrait( 206, 7, 27, 0x4),
17513  FieldTrait( 207, 20, 30, 0x4), FieldTrait( 223, 14, 29, 0x4), FieldTrait( 224, 25, 13, 0x4),
17514  FieldTrait( 225, 25, 14, 0x4), FieldTrait( 226, 1, 16, 0x4), FieldTrait( 227, 14, 17, 0x4),
17515  FieldTrait( 228, 9, 18, 0x4), FieldTrait( 231, 9, 28, 0x4), FieldTrait( 239, 1, 15, 0x4),
17516  FieldTrait( 240, 25, 24, 0x4), FieldTrait( 255, 15, 19, 0x4), FieldTrait( 263, 7, 96, 0x5),
17517  FieldTrait( 324, 15, 1, 0x5), FieldTrait( 336, 15, 97, 0x4), FieldTrait( 348, 2, 32, 0x4),
17518  FieldTrait( 349, 28, 33, 0x4), FieldTrait( 350, 2, 35, 0x4), FieldTrait( 351, 28, 36, 0x4),
17519  FieldTrait( 454, 1, 6, 0xc), FieldTrait( 460, 1, 7, 0x4), FieldTrait( 461, 15, 8, 0x4),
17520  FieldTrait( 470, 18, 21, 0x4), FieldTrait( 471, 15, 22, 0x4), FieldTrait( 472, 15, 23, 0x4),
17521  FieldTrait( 541, 25, 12, 0x4), FieldTrait( 543, 15, 20, 0x4), FieldTrait( 555, 1, 94, 0xc),
17522  FieldTrait( 625, 15, 98, 0x4), FieldTrait( 667, 21, 38, 0x4), FieldTrait( 668, 1, 90, 0x4),
17523  FieldTrait( 691, 15, 37, 0x4), FieldTrait( 711, 1, 93, 0xc), FieldTrait( 762, 15, 10, 0x4),
17524  FieldTrait( 864, 1, 41, 0xc), FieldTrait( 869, 14, 91, 0x4), FieldTrait( 870, 1, 92, 0xc),
17525  FieldTrait( 873, 25, 42, 0x4), FieldTrait( 874, 25, 43, 0x4), FieldTrait( 875, 1, 39, 0x4),
17526  FieldTrait( 876, 15, 40, 0x4), FieldTrait( 947, 19, 26, 0x4), FieldTrait( 965, 15, 44, 0x4),
17527  FieldTrait( 966, 15, 45, 0x4), FieldTrait( 967, 9, 47, 0x4), FieldTrait( 968, 9, 48, 0x4),
17528  FieldTrait( 969, 9, 49, 0x4), FieldTrait( 970, 1, 50, 0x4), FieldTrait( 971, 1, 51, 0x4),
17529  FieldTrait( 996, 15, 53, 0x4), FieldTrait( 997, 15, 54, 0x4), FieldTrait(1018, 1, 52, 0xc),
17530  FieldTrait(1049, 7, 46, 0x4), FieldTrait(1079, 26, 55, 0x4), FieldTrait(1146, 13, 57, 0x4),
17531  FieldTrait(1147, 10, 58, 0x4), FieldTrait(1151, 15, 56, 0x4), FieldTrait(1184, 2, 59, 0x4),
17532  FieldTrait(1185, 29, 60, 0x4), FieldTrait(1186, 15, 61, 0x4), FieldTrait(1191, 15, 63, 0x4),
17533  FieldTrait(1192, 10, 64, 0x4), FieldTrait(1193, 7, 65, 0x4), FieldTrait(1194, 1, 66, 0x4),
17534  FieldTrait(1195, 13, 67, 0x4), FieldTrait(1196, 15, 68, 0x4), FieldTrait(1197, 15, 75, 0x4),
17535  FieldTrait(1198, 1, 69, 0x4), FieldTrait(1199, 11, 70, 0x4), FieldTrait(1200, 11, 71, 0x4),
17536  FieldTrait(1227, 15, 62, 0x4), FieldTrait(1242, 8, 74, 0x4), FieldTrait(1244, 8, 73, 0x4),
17537  FieldTrait(1300, 15, 100, 0x4), FieldTrait(1301, 20, 99, 0x4), FieldTrait(1435, 1, 76, 0x4),
17538  FieldTrait(1439, 1, 77, 0x4), FieldTrait(1449, 15, 78, 0x4), FieldTrait(1450, 15, 79, 0x4),
17539  FieldTrait(1451, 14, 80, 0x4), FieldTrait(1452, 14, 81, 0x4), FieldTrait(1457, 14, 82, 0x4),
17540  FieldTrait(1458, 14, 83, 0x4), FieldTrait(1478, 1, 84, 0x4), FieldTrait(1479, 1, 85, 0x4),
17541  FieldTrait(1480, 14, 86, 0x4), FieldTrait(1481, 1, 87, 0x4), FieldTrait(1482, 1, 88, 0x4),
17542  FieldTrait(1483, 1, 89, 0xc)
17543 };
17544 const FieldTrait_Hash_Array SecurityStatusRequest::_ftha(SecurityStatusRequest::_traits, 100);
17546 //-------------------------------------------------------------------------------------------------
17548 {
17549  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
17550 };
17554 //-------------------------------------------------------------------------------------------------
17555 const FieldTrait SecurityStatusRequest::NoLegs::_traits[] =
17556 {
17557  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
17558  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
17559  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
17560  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
17561  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
17562  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
17563  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
17564  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
17565  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
17566  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
17567  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
17568  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
17569  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
17570  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
17571  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
17572  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
17573  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
17574  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
17575 };
17578 const unsigned short SecurityStatusRequest::NoLegs::_fnum;
17579 //-------------------------------------------------------------------------------------------------
17580 const FieldTrait SecurityStatusRequest::NoLegs::NoLegSecurityAltID::_traits[] =
17581 {
17582  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
17583 };
17584 const FieldTrait_Hash_Array SecurityStatusRequest::NoLegs::NoLegSecurityAltID::_ftha(SecurityStatusRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
17587 //-------------------------------------------------------------------------------------------------
17589 {
17590  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
17591  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
17592  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
17593  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
17594  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
17595  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
17596  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
17597  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
17598  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
17599  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
17600  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
17601  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
17602  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
17603  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
17604  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
17605  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
17606  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
17607  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
17608  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
17609  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
17610  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
17611  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
17612  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
17613  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
17614 };
17617 const unsigned short SecurityStatusRequest::NoUnderlyings::_fnum;
17618 //-------------------------------------------------------------------------------------------------
17619 const FieldTrait SecurityStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
17620 {
17621  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
17622 };
17623 const FieldTrait_Hash_Array SecurityStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(SecurityStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
17626 //-------------------------------------------------------------------------------------------------
17627 const FieldTrait SecurityStatusRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
17628 {
17629  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
17630 };
17631 const FieldTrait_Hash_Array SecurityStatusRequest::NoUnderlyings::NoUnderlyingStips::_ftha(SecurityStatusRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
17634 //-------------------------------------------------------------------------------------------------
17635 const FieldTrait SecurityStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
17636 {
17637  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
17638  FieldTrait(1062, 1, 4, 0xc)
17639 };
17640 const FieldTrait_Hash_Array SecurityStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(SecurityStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
17643 //-------------------------------------------------------------------------------------------------
17644 const FieldTrait SecurityStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
17645 {
17646  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
17647 };
17648 const FieldTrait_Hash_Array SecurityStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(SecurityStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
17651 //-------------------------------------------------------------------------------------------------
17652 const FieldTrait SecurityStatusRequest::NoEvents::_traits[] =
17653 {
17654  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
17655  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
17656 };
17659 const unsigned short SecurityStatusRequest::NoEvents::_fnum;
17660 //-------------------------------------------------------------------------------------------------
17662 {
17663  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
17664 };
17667 const unsigned short SecurityStatusRequest::NoInstrAttrib::_fnum;
17668 //-------------------------------------------------------------------------------------------------
17670 {
17671  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
17672  FieldTrait(1052, 1, 4, 0xc)
17673 };
17677 //-------------------------------------------------------------------------------------------------
17678 const FieldTrait SecurityStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
17679 {
17680  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
17681 };
17682 const FieldTrait_Hash_Array SecurityStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SecurityStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
17685 //-------------------------------------------------------------------------------------------------
17687 {
17688  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
17689  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
17690  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
17691 };
17695 //-------------------------------------------------------------------------------------------------
17696 const FieldTrait SecurityStatusRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
17697 {
17698  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
17699 };
17700 const FieldTrait_Hash_Array SecurityStatusRequest::NoComplexEvents::NoComplexEventDates::_ftha(SecurityStatusRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
17703 //-------------------------------------------------------------------------------------------------
17704 const FieldTrait SecurityStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
17705 {
17706  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
17707 };
17708 const FieldTrait_Hash_Array SecurityStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SecurityStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
17711 //-------------------------------------------------------------------------------------------------
17712 const FieldTrait SecurityStatus::_traits[] =
17713 {
17714  FieldTrait( 15, 19, 95, 0x4), FieldTrait( 22, 15, 5, 0x4), FieldTrait( 31, 11, 109, 0x4),
17715  FieldTrait( 48, 15, 4, 0x4), FieldTrait( 55, 15, 2, 0x4), FieldTrait( 58, 15, 112, 0x4),
17716  FieldTrait( 60, 22, 110, 0x4), FieldTrait( 65, 15, 3, 0x4), FieldTrait( 106, 15, 31, 0x4),
17717  FieldTrait( 107, 15, 34, 0x4), FieldTrait( 167, 15, 9, 0x4), FieldTrait( 200, 21, 11, 0x4),
17718  FieldTrait( 201, 1, 72, 0x4), FieldTrait( 202, 11, 25, 0x4), FieldTrait( 206, 7, 27, 0x4),
17719  FieldTrait( 207, 20, 30, 0x4), FieldTrait( 223, 14, 29, 0x4), FieldTrait( 224, 25, 13, 0x4),
17720  FieldTrait( 225, 25, 14, 0x4), FieldTrait( 226, 1, 16, 0x4), FieldTrait( 227, 14, 17, 0x4),
17721  FieldTrait( 228, 9, 18, 0x4), FieldTrait( 231, 9, 28, 0x4), FieldTrait( 239, 1, 15, 0x4),
17722  FieldTrait( 240, 25, 24, 0x4), FieldTrait( 255, 15, 19, 0x4), FieldTrait( 264, 1, 118, 0x4),
17723  FieldTrait( 291, 16, 100, 0x4), FieldTrait( 292, 16, 101, 0x4), FieldTrait( 324, 15, 1, 0x4),
17724  FieldTrait( 325, 8, 98, 0x4), FieldTrait( 326, 1, 99, 0x4), FieldTrait( 327, 1, 102, 0x4),
17725  FieldTrait( 328, 8, 103, 0x4), FieldTrait( 329, 8, 104, 0x4), FieldTrait( 330, 10, 105, 0x4),
17726  FieldTrait( 331, 10, 106, 0x4), FieldTrait( 332, 11, 107, 0x4), FieldTrait( 333, 11, 108, 0x4),
17727  FieldTrait( 334, 1, 111, 0x4), FieldTrait( 336, 15, 96, 0x4), FieldTrait( 348, 2, 32, 0x4),
17728  FieldTrait( 349, 28, 33, 0x4), FieldTrait( 350, 2, 35, 0x4), FieldTrait( 351, 28, 36, 0x4),
17729  FieldTrait( 354, 2, 113, 0x4), FieldTrait( 355, 28, 114, 0x4), FieldTrait( 454, 1, 6, 0xc),
17730  FieldTrait( 460, 1, 7, 0x4), FieldTrait( 461, 15, 8, 0x4), FieldTrait( 470, 18, 21, 0x4),
17731  FieldTrait( 471, 15, 22, 0x4), FieldTrait( 472, 15, 23, 0x4), FieldTrait( 541, 25, 12, 0x4),
17732  FieldTrait( 543, 15, 20, 0x4), FieldTrait( 555, 1, 94, 0xc), FieldTrait( 625, 15, 97, 0x4),
17733  FieldTrait( 667, 21, 38, 0x4), FieldTrait( 668, 1, 90, 0x4), FieldTrait( 691, 15, 37, 0x4),
17734  FieldTrait( 711, 1, 93, 0xc), FieldTrait( 762, 15, 10, 0x4), FieldTrait( 864, 1, 41, 0xc),
17735  FieldTrait( 869, 14, 91, 0x4), FieldTrait( 870, 1, 92, 0xc), FieldTrait( 873, 25, 42, 0x4),
17736  FieldTrait( 874, 25, 43, 0x4), FieldTrait( 875, 1, 39, 0x4), FieldTrait( 876, 15, 40, 0x4),
17737  FieldTrait( 947, 19, 26, 0x4), FieldTrait( 965, 15, 44, 0x4), FieldTrait( 966, 15, 45, 0x4),
17738  FieldTrait( 967, 9, 47, 0x4), FieldTrait( 968, 9, 48, 0x4), FieldTrait( 969, 9, 49, 0x4),
17739  FieldTrait( 970, 1, 50, 0x4), FieldTrait( 971, 1, 51, 0x4), FieldTrait( 996, 15, 53, 0x4),
17740  FieldTrait( 997, 15, 54, 0x4), FieldTrait(1018, 1, 52, 0xc), FieldTrait(1021, 1, 117, 0x4),
17741  FieldTrait(1025, 11, 115, 0x4), FieldTrait(1049, 7, 46, 0x4), FieldTrait(1079, 26, 55, 0x4),
17742  FieldTrait(1146, 13, 57, 0x4), FieldTrait(1147, 10, 58, 0x4), FieldTrait(1151, 15, 56, 0x4),
17743  FieldTrait(1174, 1, 116, 0x4), FieldTrait(1180, 15, 121, 0x4), FieldTrait(1181, 4, 122, 0x4),
17744  FieldTrait(1184, 2, 59, 0x4), FieldTrait(1185, 29, 60, 0x4), FieldTrait(1186, 15, 61, 0x4),
17745  FieldTrait(1191, 15, 63, 0x4), FieldTrait(1192, 10, 64, 0x4), FieldTrait(1193, 7, 65, 0x4),
17746  FieldTrait(1194, 1, 66, 0x4), FieldTrait(1195, 13, 67, 0x4), FieldTrait(1196, 15, 68, 0x4),
17747  FieldTrait(1197, 15, 75, 0x4), FieldTrait(1198, 1, 69, 0x4), FieldTrait(1199, 11, 70, 0x4),
17748  FieldTrait(1200, 11, 71, 0x4), FieldTrait(1227, 15, 62, 0x4), FieldTrait(1242, 8, 74, 0x4),
17749  FieldTrait(1244, 8, 73, 0x4), FieldTrait(1300, 15, 120, 0x4), FieldTrait(1301, 20, 119, 0x4),
17750  FieldTrait(1350, 4, 123, 0x4), FieldTrait(1352, 8, 124, 0x4), FieldTrait(1435, 1, 76, 0x4),
17751  FieldTrait(1439, 1, 77, 0x4), FieldTrait(1449, 15, 78, 0x4), FieldTrait(1450, 15, 79, 0x4),
17752  FieldTrait(1451, 14, 80, 0x4), FieldTrait(1452, 14, 81, 0x4), FieldTrait(1457, 14, 82, 0x4),
17753  FieldTrait(1458, 14, 83, 0x4), FieldTrait(1478, 1, 84, 0x4), FieldTrait(1479, 1, 85, 0x4),
17754  FieldTrait(1480, 14, 86, 0x4), FieldTrait(1481, 1, 87, 0x4), FieldTrait(1482, 1, 88, 0x4),
17755  FieldTrait(1483, 1, 89, 0xc)
17756 };
17757 const FieldTrait_Hash_Array SecurityStatus::_ftha(SecurityStatus::_traits, 124);
17759 //-------------------------------------------------------------------------------------------------
17760 const FieldTrait SecurityStatus::NoSecurityAltID::_traits[] =
17761 {
17762  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
17763 };
17765 const MsgType SecurityStatus::NoSecurityAltID::_msgtype("NoSecurityAltID");
17766 const unsigned short SecurityStatus::NoSecurityAltID::_fnum;
17767 //-------------------------------------------------------------------------------------------------
17768 const FieldTrait SecurityStatus::NoLegs::_traits[] =
17769 {
17770  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
17771  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
17772  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
17773  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
17774  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
17775  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
17776  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
17777  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
17778  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
17779  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
17780  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
17781  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
17782  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
17783  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
17784  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
17785  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
17786  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
17787  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
17788 };
17789 const FieldTrait_Hash_Array SecurityStatus::NoLegs::_ftha(SecurityStatus::NoLegs::_traits, 54);
17791 const unsigned short SecurityStatus::NoLegs::_fnum;
17792 //-------------------------------------------------------------------------------------------------
17793 const FieldTrait SecurityStatus::NoLegs::NoLegSecurityAltID::_traits[] =
17794 {
17795  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
17796 };
17797 const FieldTrait_Hash_Array SecurityStatus::NoLegs::NoLegSecurityAltID::_ftha(SecurityStatus::NoLegs::NoLegSecurityAltID::_traits, 2);
17800 //-------------------------------------------------------------------------------------------------
17801 const FieldTrait SecurityStatus::NoUnderlyings::_traits[] =
17802 {
17803  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
17804  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
17805  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
17806  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
17807  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
17808  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
17809  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
17810  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
17811  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
17812  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
17813  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
17814  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
17815  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
17816  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
17817  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
17818  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
17819  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
17820  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
17821  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
17822  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
17823  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
17824  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
17825  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
17826  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
17827 };
17829 const MsgType SecurityStatus::NoUnderlyings::_msgtype("NoUnderlyings");
17830 const unsigned short SecurityStatus::NoUnderlyings::_fnum;
17831 //-------------------------------------------------------------------------------------------------
17832 const FieldTrait SecurityStatus::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
17833 {
17834  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
17835 };
17836 const FieldTrait_Hash_Array SecurityStatus::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(SecurityStatus::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
17839 //-------------------------------------------------------------------------------------------------
17840 const FieldTrait SecurityStatus::NoUnderlyings::NoUnderlyingStips::_traits[] =
17841 {
17842  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
17843 };
17844 const FieldTrait_Hash_Array SecurityStatus::NoUnderlyings::NoUnderlyingStips::_ftha(SecurityStatus::NoUnderlyings::NoUnderlyingStips::_traits, 2);
17847 //-------------------------------------------------------------------------------------------------
17848 const FieldTrait SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
17849 {
17850  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
17851  FieldTrait(1062, 1, 4, 0xc)
17852 };
17853 const FieldTrait_Hash_Array SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::_ftha(SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
17856 //-------------------------------------------------------------------------------------------------
17857 const FieldTrait SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
17858 {
17859  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
17860 };
17861 const FieldTrait_Hash_Array SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
17864 //-------------------------------------------------------------------------------------------------
17865 const FieldTrait SecurityStatus::NoEvents::_traits[] =
17866 {
17867  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
17868  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
17869 };
17872 const unsigned short SecurityStatus::NoEvents::_fnum;
17873 //-------------------------------------------------------------------------------------------------
17874 const FieldTrait SecurityStatus::NoInstrAttrib::_traits[] =
17875 {
17876  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
17877 };
17879 const MsgType SecurityStatus::NoInstrAttrib::_msgtype("NoInstrAttrib");
17880 const unsigned short SecurityStatus::NoInstrAttrib::_fnum;
17881 //-------------------------------------------------------------------------------------------------
17883 {
17884  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
17885  FieldTrait(1052, 1, 4, 0xc)
17886 };
17888 const MsgType SecurityStatus::NoInstrumentParties::_msgtype("NoInstrumentParties");
17889 const unsigned short SecurityStatus::NoInstrumentParties::_fnum;
17890 //-------------------------------------------------------------------------------------------------
17891 const FieldTrait SecurityStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
17892 {
17893  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
17894 };
17895 const FieldTrait_Hash_Array SecurityStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SecurityStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
17898 //-------------------------------------------------------------------------------------------------
17899 const FieldTrait SecurityStatus::NoComplexEvents::_traits[] =
17900 {
17901  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
17902  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
17903  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
17904 };
17906 const MsgType SecurityStatus::NoComplexEvents::_msgtype("NoComplexEvents");
17907 const unsigned short SecurityStatus::NoComplexEvents::_fnum;
17908 //-------------------------------------------------------------------------------------------------
17909 const FieldTrait SecurityStatus::NoComplexEvents::NoComplexEventDates::_traits[] =
17910 {
17911  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
17912 };
17913 const FieldTrait_Hash_Array SecurityStatus::NoComplexEvents::NoComplexEventDates::_ftha(SecurityStatus::NoComplexEvents::NoComplexEventDates::_traits, 3);
17916 //-------------------------------------------------------------------------------------------------
17917 const FieldTrait SecurityStatus::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
17918 {
17919  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
17920 };
17921 const FieldTrait_Hash_Array SecurityStatus::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SecurityStatus::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
17924 //-------------------------------------------------------------------------------------------------
17925 const FieldTrait TradingSessionStatusRequest::_traits[] =
17926 {
17927  FieldTrait( 207, 20, 7, 0x4), FieldTrait( 263, 7, 6, 0x5), FieldTrait( 335, 15, 1, 0x5),
17928  FieldTrait( 336, 15, 2, 0x4), FieldTrait( 338, 1, 4, 0x4), FieldTrait( 339, 1, 5, 0x4),
17929  FieldTrait( 625, 15, 3, 0x4), FieldTrait(1300, 15, 9, 0x4), FieldTrait(1301, 20, 8, 0x4)
17930 };
17933 //-------------------------------------------------------------------------------------------------
17934 const FieldTrait TradingSessionStatus::_traits[] =
17935 {
17936  FieldTrait( 22, 15, 21, 0x4), FieldTrait( 48, 15, 20, 0x4), FieldTrait( 55, 15, 18, 0x4),
17937  FieldTrait( 58, 15, 15, 0x4), FieldTrait( 65, 15, 19, 0x4), FieldTrait( 106, 15, 47, 0x4),
17938  FieldTrait( 107, 15, 50, 0x4), FieldTrait( 167, 15, 25, 0x4), FieldTrait( 200, 21, 27, 0x4),
17939  FieldTrait( 201, 1, 88, 0x4), FieldTrait( 202, 11, 41, 0x4), FieldTrait( 206, 7, 43, 0x4),
17940  FieldTrait( 207, 20, 46, 0x4), FieldTrait( 223, 14, 45, 0x4), FieldTrait( 224, 25, 29, 0x4),
17941  FieldTrait( 225, 25, 30, 0x4), FieldTrait( 226, 1, 32, 0x4), FieldTrait( 227, 14, 33, 0x4),
17942  FieldTrait( 228, 9, 34, 0x4), FieldTrait( 231, 9, 44, 0x4), FieldTrait( 239, 1, 31, 0x4),
17943  FieldTrait( 240, 25, 40, 0x4), FieldTrait( 255, 15, 35, 0x4), FieldTrait( 325, 8, 6, 0x4),
17944  FieldTrait( 335, 15, 1, 0x4), FieldTrait( 336, 15, 2, 0x5), FieldTrait( 338, 1, 4, 0x4),
17945  FieldTrait( 339, 1, 5, 0x4), FieldTrait( 340, 1, 7, 0x5), FieldTrait( 341, 22, 9, 0x4),
17946  FieldTrait( 342, 22, 10, 0x4), FieldTrait( 343, 22, 11, 0x4), FieldTrait( 344, 22, 12, 0x4),
17947  FieldTrait( 345, 22, 13, 0x4), FieldTrait( 348, 2, 48, 0x4), FieldTrait( 349, 28, 49, 0x4),
17948  FieldTrait( 350, 2, 51, 0x4), FieldTrait( 351, 28, 52, 0x4), FieldTrait( 354, 2, 16, 0x4),
17949  FieldTrait( 355, 28, 17, 0x4), FieldTrait( 387, 10, 14, 0x4), FieldTrait( 454, 1, 22, 0xc),
17950  FieldTrait( 460, 1, 23, 0x4), FieldTrait( 461, 15, 24, 0x4), FieldTrait( 470, 18, 37, 0x4),
17951  FieldTrait( 471, 15, 38, 0x4), FieldTrait( 472, 15, 39, 0x4), FieldTrait( 541, 25, 28, 0x4),
17952  FieldTrait( 543, 15, 36, 0x4), FieldTrait( 567, 1, 8, 0x4), FieldTrait( 625, 15, 3, 0x4),
17953  FieldTrait( 667, 21, 54, 0x4), FieldTrait( 691, 15, 53, 0x4), FieldTrait( 762, 15, 26, 0x4),
17954  FieldTrait( 864, 1, 57, 0xc), FieldTrait( 873, 25, 58, 0x4), FieldTrait( 874, 25, 59, 0x4),
17955  FieldTrait( 875, 1, 55, 0x4), FieldTrait( 876, 15, 56, 0x4), FieldTrait( 947, 19, 42, 0x4),
17956  FieldTrait( 965, 15, 60, 0x4), FieldTrait( 966, 15, 61, 0x4), FieldTrait( 967, 9, 63, 0x4),
17957  FieldTrait( 968, 9, 64, 0x4), FieldTrait( 969, 9, 65, 0x4), FieldTrait( 970, 1, 66, 0x4),
17958  FieldTrait( 971, 1, 67, 0x4), FieldTrait( 996, 15, 69, 0x4), FieldTrait( 997, 15, 70, 0x4),
17959  FieldTrait(1018, 1, 68, 0xc), FieldTrait(1049, 7, 62, 0x4), FieldTrait(1079, 26, 71, 0x4),
17960  FieldTrait(1146, 13, 73, 0x4), FieldTrait(1147, 10, 74, 0x4), FieldTrait(1151, 15, 72, 0x4),
17961  FieldTrait(1180, 15, 109, 0x4), FieldTrait(1181, 4, 110, 0x4), FieldTrait(1184, 2, 75, 0x4),
17962  FieldTrait(1185, 29, 76, 0x4), FieldTrait(1186, 15, 77, 0x4), FieldTrait(1191, 15, 79, 0x4),
17963  FieldTrait(1192, 10, 80, 0x4), FieldTrait(1193, 7, 81, 0x4), FieldTrait(1194, 1, 82, 0x4),
17964  FieldTrait(1195, 13, 83, 0x4), FieldTrait(1196, 15, 84, 0x4), FieldTrait(1197, 15, 91, 0x4),
17965  FieldTrait(1198, 1, 85, 0x4), FieldTrait(1199, 11, 86, 0x4), FieldTrait(1200, 11, 87, 0x4),
17966  FieldTrait(1227, 15, 78, 0x4), FieldTrait(1242, 8, 90, 0x4), FieldTrait(1244, 8, 89, 0x4),
17967  FieldTrait(1300, 15, 107, 0x4), FieldTrait(1301, 20, 106, 0x4), FieldTrait(1350, 4, 111, 0x4),
17968  FieldTrait(1352, 8, 112, 0x4), FieldTrait(1368, 1, 108, 0x4), FieldTrait(1435, 1, 92, 0x4),
17969  FieldTrait(1439, 1, 93, 0x4), FieldTrait(1449, 15, 94, 0x4), FieldTrait(1450, 15, 95, 0x4),
17970  FieldTrait(1451, 14, 96, 0x4), FieldTrait(1452, 14, 97, 0x4), FieldTrait(1457, 14, 98, 0x4),
17971  FieldTrait(1458, 14, 99, 0x4), FieldTrait(1478, 1, 100, 0x4), FieldTrait(1479, 1, 101, 0x4),
17972  FieldTrait(1480, 14, 102, 0x4), FieldTrait(1481, 1, 103, 0x4), FieldTrait(1482, 1, 104, 0x4),
17973  FieldTrait(1483, 1, 105, 0xc)
17974 };
17975 const FieldTrait_Hash_Array TradingSessionStatus::_ftha(TradingSessionStatus::_traits, 112);
17977 //-------------------------------------------------------------------------------------------------
17979 {
17980  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
17981 };
17985 //-------------------------------------------------------------------------------------------------
17986 const FieldTrait TradingSessionStatus::NoEvents::_traits[] =
17987 {
17988  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
17989  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
17990 };
17993 const unsigned short TradingSessionStatus::NoEvents::_fnum;
17994 //-------------------------------------------------------------------------------------------------
17996 {
17997  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
17998  FieldTrait(1052, 1, 4, 0xc)
17999 };
18003 //-------------------------------------------------------------------------------------------------
18004 const FieldTrait TradingSessionStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
18005 {
18006  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
18007 };
18008 const FieldTrait_Hash_Array TradingSessionStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(TradingSessionStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
18011 //-------------------------------------------------------------------------------------------------
18013 {
18014  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
18015  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
18016  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
18017 };
18021 //-------------------------------------------------------------------------------------------------
18022 const FieldTrait TradingSessionStatus::NoComplexEvents::NoComplexEventDates::_traits[] =
18023 {
18024  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
18025 };
18026 const FieldTrait_Hash_Array TradingSessionStatus::NoComplexEvents::NoComplexEventDates::_ftha(TradingSessionStatus::NoComplexEvents::NoComplexEventDates::_traits, 3);
18029 //-------------------------------------------------------------------------------------------------
18030 const FieldTrait TradingSessionStatus::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
18031 {
18032  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
18033 };
18034 const FieldTrait_Hash_Array TradingSessionStatus::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(TradingSessionStatus::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
18037 //-------------------------------------------------------------------------------------------------
18038 const FieldTrait header::_traits[] =
18039 {
18040  FieldTrait( 8, 15, 1, 0x65), FieldTrait( 9, 2, 2, 0x65), FieldTrait( 34, 4, 10, 0x5),
18041  FieldTrait( 35, 15, 3, 0x45), FieldTrait( 43, 8, 19, 0x4), FieldTrait( 49, 15, 4, 0x5),
18042  FieldTrait( 50, 15, 11, 0x4), FieldTrait( 52, 22, 21, 0x5), FieldTrait( 56, 15, 5, 0x5),
18043  FieldTrait( 57, 15, 13, 0x4), FieldTrait( 90, 2, 8, 0x4), FieldTrait( 91, 28, 9, 0x4),
18044  FieldTrait( 97, 8, 20, 0x4), FieldTrait( 115, 15, 6, 0x4), FieldTrait( 116, 15, 15, 0x4),
18045  FieldTrait( 122, 22, 22, 0x4), FieldTrait( 128, 15, 7, 0x4), FieldTrait( 129, 15, 17, 0x4),
18046  FieldTrait( 142, 15, 12, 0x4), FieldTrait( 143, 15, 14, 0x4), FieldTrait( 144, 15, 16, 0x4),
18047  FieldTrait( 145, 15, 18, 0x4), FieldTrait( 212, 2, 23, 0x4), FieldTrait( 213, 28, 24, 0x4),
18048  FieldTrait( 347, 15, 25, 0x4), FieldTrait( 369, 4, 26, 0x4), FieldTrait( 627, 1, 27, 0xc),
18049  FieldTrait(1128, 15, 28, 0x4), FieldTrait(1129, 15, 29, 0x4)
18050 };
18051 const FieldTrait_Hash_Array header::_ftha(header::_traits, 29);
18052 const MsgType header::_msgtype("header");
18053 //-------------------------------------------------------------------------------------------------
18054 const FieldTrait header::NoHops::_traits[] =
18055 {
18056  FieldTrait( 628, 15, 1, 0x4), FieldTrait( 629, 22, 2, 0x4), FieldTrait( 630, 4, 3, 0x4)
18057 };
18058 const FieldTrait_Hash_Array header::NoHops::_ftha(header::NoHops::_traits, 3);
18059 const MsgType header::NoHops::_msgtype("NoHops");
18060 const unsigned short header::NoHops::_fnum;
18061 //-------------------------------------------------------------------------------------------------
18062 const FieldTrait MassQuote::_traits[] =
18063 {
18064  FieldTrait( 1, 15, 6, 0x4), FieldTrait( 117, 15, 2, 0x5), FieldTrait( 131, 15, 1, 0x4),
18065  FieldTrait( 293, 10, 9, 0x4), FieldTrait( 294, 10, 10, 0x4), FieldTrait( 296, 1, 11, 0xd),
18066  FieldTrait( 301, 1, 4, 0x4), FieldTrait( 453, 1, 5, 0xc), FieldTrait( 537, 1, 3, 0x4),
18067  FieldTrait( 581, 1, 8, 0x4), FieldTrait( 660, 1, 7, 0x4)
18068 };
18069 const FieldTrait_Hash_Array MassQuote::_ftha(MassQuote::_traits, 11);
18070 const MsgType MassQuote::_msgtype("i");
18071 //-------------------------------------------------------------------------------------------------
18072 const FieldTrait MassQuote::NoQuoteSets::_traits[] =
18073 {
18074  FieldTrait( 241, 25, 13, 0x4), FieldTrait( 242, 25, 14, 0x4), FieldTrait( 243, 1, 15, 0x4),
18075  FieldTrait( 244, 1, 16, 0x4), FieldTrait( 245, 14, 17, 0x4), FieldTrait( 246, 9, 18, 0x4),
18076  FieldTrait( 247, 25, 24, 0x4), FieldTrait( 256, 15, 19, 0x4), FieldTrait( 295, 1, 77, 0xd),
18077  FieldTrait( 302, 15, 1, 0x5), FieldTrait( 304, 1, 75, 0x5), FieldTrait( 305, 15, 5, 0x4),
18078  FieldTrait( 306, 15, 31, 0x4), FieldTrait( 307, 15, 34, 0x4), FieldTrait( 308, 20, 30, 0x4),
18079  FieldTrait( 309, 15, 4, 0x4), FieldTrait( 310, 15, 9, 0x4), FieldTrait( 311, 15, 2, 0x4),
18080  FieldTrait( 312, 15, 3, 0x4), FieldTrait( 313, 21, 11, 0x4), FieldTrait( 315, 1, 61, 0x4),
18081  FieldTrait( 316, 11, 25, 0x4), FieldTrait( 317, 7, 27, 0x4), FieldTrait( 318, 19, 39, 0x4),
18082  FieldTrait( 362, 2, 32, 0x4), FieldTrait( 363, 28, 33, 0x4), FieldTrait( 364, 2, 35, 0x4),
18083  FieldTrait( 365, 28, 36, 0x4), FieldTrait( 367, 22, 74, 0x4), FieldTrait( 435, 14, 29, 0x4),
18084  FieldTrait( 436, 9, 28, 0x4), FieldTrait( 457, 1, 6, 0xc), FieldTrait( 462, 1, 7, 0x4),
18085  FieldTrait( 463, 15, 8, 0x4), FieldTrait( 542, 25, 12, 0x4), FieldTrait( 592, 18, 21, 0x4),
18086  FieldTrait( 593, 15, 22, 0x4), FieldTrait( 594, 15, 23, 0x4), FieldTrait( 595, 15, 20, 0x4),
18087  FieldTrait( 763, 15, 10, 0x4), FieldTrait( 810, 11, 41, 0x4), FieldTrait( 877, 15, 37, 0x4),
18088  FieldTrait( 878, 15, 38, 0x4), FieldTrait( 879, 10, 40, 0x4), FieldTrait( 882, 11, 42, 0x4),
18089  FieldTrait( 883, 11, 43, 0x4), FieldTrait( 884, 13, 44, 0x4), FieldTrait( 885, 13, 45, 0x4),
18090  FieldTrait( 886, 13, 46, 0x4), FieldTrait( 887, 1, 47, 0xc), FieldTrait( 893, 8, 76, 0x4),
18091  FieldTrait( 941, 19, 26, 0x4), FieldTrait( 972, 14, 48, 0x4), FieldTrait( 973, 13, 50, 0x4),
18092  FieldTrait( 974, 15, 51, 0x4), FieldTrait( 975, 1, 49, 0x4), FieldTrait( 998, 15, 52, 0x4),
18093  FieldTrait(1000, 15, 53, 0x4), FieldTrait(1038, 13, 54, 0x4), FieldTrait(1039, 15, 56, 0x4),
18094  FieldTrait(1044, 10, 57, 0x4), FieldTrait(1045, 9, 58, 0x4), FieldTrait(1046, 7, 59, 0x4),
18095  FieldTrait(1058, 1, 55, 0xc), FieldTrait(1213, 26, 60, 0x4), FieldTrait(1419, 1, 62, 0x4),
18096  FieldTrait(1423, 10, 63, 0x4), FieldTrait(1424, 15, 64, 0x4), FieldTrait(1425, 10, 65, 0x4),
18097  FieldTrait(1437, 1, 66, 0x4), FieldTrait(1441, 1, 67, 0x4), FieldTrait(1453, 15, 68, 0x4),
18098  FieldTrait(1454, 15, 69, 0x4), FieldTrait(1455, 14, 70, 0x4), FieldTrait(1456, 14, 71, 0x4),
18099  FieldTrait(1459, 14, 72, 0x4), FieldTrait(1460, 14, 73, 0x4)
18100 };
18101 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::_ftha(MassQuote::NoQuoteSets::_traits, 77);
18102 const MsgType MassQuote::NoQuoteSets::_msgtype("NoQuoteSets");
18103 const unsigned short MassQuote::NoQuoteSets::_fnum;
18104 //-------------------------------------------------------------------------------------------------
18105 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::_traits[] =
18106 {
18107  FieldTrait( 15, 19, 113, 0x4), FieldTrait( 22, 15, 5, 0x4), FieldTrait( 40, 7, 108, 0x4),
18108  FieldTrait( 48, 15, 4, 0x4), FieldTrait( 55, 15, 2, 0x4), FieldTrait( 60, 22, 104, 0x4),
18109  FieldTrait( 62, 22, 95, 0x4), FieldTrait( 64, 25, 107, 0x4), FieldTrait( 65, 15, 3, 0x4),
18110  FieldTrait( 106, 15, 31, 0x4), FieldTrait( 107, 15, 34, 0x4), FieldTrait( 132, 11, 91, 0x4),
18111  FieldTrait( 133, 11, 92, 0x4), FieldTrait( 134, 10, 93, 0x4), FieldTrait( 135, 10, 94, 0x4),
18112  FieldTrait( 167, 15, 9, 0x4), FieldTrait( 188, 11, 96, 0x4), FieldTrait( 189, 12, 98, 0x4),
18113  FieldTrait( 190, 11, 97, 0x4), FieldTrait( 191, 12, 99, 0x4), FieldTrait( 192, 10, 110, 0x4),
18114  FieldTrait( 193, 25, 109, 0x4), FieldTrait( 200, 21, 11, 0x4), FieldTrait( 201, 1, 72, 0x4),
18115  FieldTrait( 202, 11, 25, 0x4), FieldTrait( 206, 7, 27, 0x4), FieldTrait( 207, 20, 30, 0x4),
18116  FieldTrait( 223, 14, 29, 0x4), FieldTrait( 224, 25, 13, 0x4), FieldTrait( 225, 25, 14, 0x4),
18117  FieldTrait( 226, 1, 16, 0x4), FieldTrait( 227, 14, 17, 0x4), FieldTrait( 228, 9, 18, 0x4),
18118  FieldTrait( 231, 9, 28, 0x4), FieldTrait( 239, 1, 15, 0x4), FieldTrait( 240, 25, 24, 0x4),
18119  FieldTrait( 255, 15, 19, 0x4), FieldTrait( 299, 15, 1, 0x5), FieldTrait( 336, 15, 105, 0x4),
18120  FieldTrait( 348, 2, 32, 0x4), FieldTrait( 349, 28, 33, 0x4), FieldTrait( 350, 2, 35, 0x4),
18121  FieldTrait( 351, 28, 36, 0x4), FieldTrait( 454, 1, 6, 0xc), FieldTrait( 460, 1, 7, 0x4),
18122  FieldTrait( 461, 15, 8, 0x4), FieldTrait( 470, 18, 21, 0x4), FieldTrait( 471, 15, 22, 0x4),
18123  FieldTrait( 472, 15, 23, 0x4), FieldTrait( 528, 7, 115, 0x4), FieldTrait( 529, 16, 116, 0x4),
18124  FieldTrait( 541, 25, 12, 0x4), FieldTrait( 543, 15, 20, 0x4), FieldTrait( 555, 1, 90, 0xc),
18125  FieldTrait( 625, 15, 106, 0x4), FieldTrait( 631, 11, 100, 0x4), FieldTrait( 632, 14, 101, 0x4),
18126  FieldTrait( 633, 14, 102, 0x4), FieldTrait( 634, 14, 103, 0x4), FieldTrait( 642, 12, 111, 0x4),
18127  FieldTrait( 643, 12, 112, 0x4), FieldTrait( 667, 21, 38, 0x4), FieldTrait( 691, 15, 37, 0x4),
18128  FieldTrait( 762, 15, 10, 0x4), FieldTrait( 775, 1, 114, 0x4), FieldTrait( 864, 1, 41, 0xc),
18129  FieldTrait( 873, 25, 42, 0x4), FieldTrait( 874, 25, 43, 0x4), FieldTrait( 875, 1, 39, 0x4),
18130  FieldTrait( 876, 15, 40, 0x4), FieldTrait( 947, 19, 26, 0x4), FieldTrait( 965, 15, 44, 0x4),
18131  FieldTrait( 966, 15, 45, 0x4), FieldTrait( 967, 9, 47, 0x4), FieldTrait( 968, 9, 48, 0x4),
18132  FieldTrait( 969, 9, 49, 0x4), FieldTrait( 970, 1, 50, 0x4), FieldTrait( 971, 1, 51, 0x4),
18133  FieldTrait( 996, 15, 53, 0x4), FieldTrait( 997, 15, 54, 0x4), FieldTrait(1018, 1, 52, 0xc),
18134  FieldTrait(1049, 7, 46, 0x4), FieldTrait(1079, 26, 55, 0x4), FieldTrait(1146, 13, 57, 0x4),
18135  FieldTrait(1147, 10, 58, 0x4), FieldTrait(1151, 15, 56, 0x4), FieldTrait(1184, 2, 59, 0x4),
18136  FieldTrait(1185, 29, 60, 0x4), FieldTrait(1186, 15, 61, 0x4), FieldTrait(1191, 15, 63, 0x4),
18137  FieldTrait(1192, 10, 64, 0x4), FieldTrait(1193, 7, 65, 0x4), FieldTrait(1194, 1, 66, 0x4),
18138  FieldTrait(1195, 13, 67, 0x4), FieldTrait(1196, 15, 68, 0x4), FieldTrait(1197, 15, 75, 0x4),
18139  FieldTrait(1198, 1, 69, 0x4), FieldTrait(1199, 11, 70, 0x4), FieldTrait(1200, 11, 71, 0x4),
18140  FieldTrait(1227, 15, 62, 0x4), FieldTrait(1242, 8, 74, 0x4), FieldTrait(1244, 8, 73, 0x4),
18141  FieldTrait(1435, 1, 76, 0x4), FieldTrait(1439, 1, 77, 0x4), FieldTrait(1449, 15, 78, 0x4),
18142  FieldTrait(1450, 15, 79, 0x4), FieldTrait(1451, 14, 80, 0x4), FieldTrait(1452, 14, 81, 0x4),
18143  FieldTrait(1457, 14, 82, 0x4), FieldTrait(1458, 14, 83, 0x4), FieldTrait(1478, 1, 84, 0x4),
18144  FieldTrait(1479, 1, 85, 0x4), FieldTrait(1480, 14, 86, 0x4), FieldTrait(1481, 1, 87, 0x4),
18145  FieldTrait(1482, 1, 88, 0x4), FieldTrait(1483, 1, 89, 0xc)
18146 };
18147 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::_traits, 116);
18150 //-------------------------------------------------------------------------------------------------
18151 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoSecurityAltID::_traits[] =
18152 {
18153  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
18154 };
18155 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoSecurityAltID::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoSecurityAltID::_traits, 2);
18158 //-------------------------------------------------------------------------------------------------
18159 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::_traits[] =
18160 {
18161  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
18162  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
18163  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
18164  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
18165  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
18166  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
18167  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
18168  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
18169  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
18170  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
18171  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
18172  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
18173  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
18174  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
18175  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
18176  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
18177  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
18178  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
18179 };
18180 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::_traits, 54);
18183 //-------------------------------------------------------------------------------------------------
18184 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_traits[] =
18185 {
18186  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
18187 };
18188 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_traits, 2);
18191 //-------------------------------------------------------------------------------------------------
18192 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoEvents::_traits[] =
18193 {
18194  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
18195  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
18196 };
18197 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoEvents::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoEvents::_traits, 5);
18200 //-------------------------------------------------------------------------------------------------
18201 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_traits[] =
18202 {
18203  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
18204  FieldTrait(1052, 1, 4, 0xc)
18205 };
18206 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_traits, 4);
18209 //-------------------------------------------------------------------------------------------------
18210 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
18211 {
18212  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
18213 };
18214 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
18217 //-------------------------------------------------------------------------------------------------
18218 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::_traits[] =
18219 {
18220  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
18221  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
18222  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
18223 };
18224 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::_traits, 8);
18227 //-------------------------------------------------------------------------------------------------
18228 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_traits[] =
18229 {
18230  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
18231 };
18232 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_traits, 3);
18235 //-------------------------------------------------------------------------------------------------
18236 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
18237 {
18238  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
18239 };
18240 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
18243 //-------------------------------------------------------------------------------------------------
18244 const FieldTrait MassQuote::NoQuoteSets::NoUnderlyingSecurityAltID::_traits[] =
18245 {
18246  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
18247 };
18248 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoUnderlyingSecurityAltID::_ftha(MassQuote::NoQuoteSets::NoUnderlyingSecurityAltID::_traits, 2);
18249 const MsgType MassQuote::NoQuoteSets::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
18251 //-------------------------------------------------------------------------------------------------
18252 const FieldTrait MassQuote::NoQuoteSets::NoUnderlyingStips::_traits[] =
18253 {
18254  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
18255 };
18256 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoUnderlyingStips::_ftha(MassQuote::NoQuoteSets::NoUnderlyingStips::_traits, 2);
18259 //-------------------------------------------------------------------------------------------------
18260 const FieldTrait MassQuote::NoQuoteSets::NoUndlyInstrumentParties::_traits[] =
18261 {
18262  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
18263  FieldTrait(1062, 1, 4, 0xc)
18264 };
18265 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoUndlyInstrumentParties::_ftha(MassQuote::NoQuoteSets::NoUndlyInstrumentParties::_traits, 4);
18268 //-------------------------------------------------------------------------------------------------
18269 const FieldTrait MassQuote::NoQuoteSets::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
18270 {
18271  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
18272 };
18273 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(MassQuote::NoQuoteSets::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
18276 //-------------------------------------------------------------------------------------------------
18277 const FieldTrait MassQuote::NoPartyIDs::_traits[] =
18278 {
18279  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
18280  FieldTrait( 802, 1, 4, 0xc)
18281 };
18282 const FieldTrait_Hash_Array MassQuote::NoPartyIDs::_ftha(MassQuote::NoPartyIDs::_traits, 4);
18283 const MsgType MassQuote::NoPartyIDs::_msgtype("NoPartyIDs");
18284 const unsigned short MassQuote::NoPartyIDs::_fnum;
18285 //-------------------------------------------------------------------------------------------------
18286 const FieldTrait MassQuote::NoPartyIDs::NoPartySubIDs::_traits[] =
18287 {
18288  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
18289 };
18290 const FieldTrait_Hash_Array MassQuote::NoPartyIDs::NoPartySubIDs::_ftha(MassQuote::NoPartyIDs::NoPartySubIDs::_traits, 2);
18292 const unsigned short MassQuote::NoPartyIDs::NoPartySubIDs::_fnum;
18293 //-------------------------------------------------------------------------------------------------
18294 const FieldTrait BusinessMessageReject::_traits[] =
18295 {
18296  FieldTrait( 45, 4, 1, 0x4), FieldTrait( 58, 15, 5, 0x4), FieldTrait( 354, 2, 6, 0x4),
18297  FieldTrait( 355, 28, 7, 0x4), FieldTrait( 372, 15, 2, 0x5), FieldTrait( 379, 15, 3, 0x4),
18298  FieldTrait( 380, 1, 4, 0x5), FieldTrait(1130, 15, 8, 0x4), FieldTrait(1131, 15, 10, 0x4),
18299  FieldTrait(1406, 1, 9, 0x4)
18300 };
18301 const FieldTrait_Hash_Array BusinessMessageReject::_ftha(BusinessMessageReject::_traits, 10);
18303 //-------------------------------------------------------------------------------------------------
18304 const FieldTrait BidRequest::_traits[] =
18305 {
18306  FieldTrait( 15, 19, 8, 0x4), FieldTrait( 58, 15, 27, 0x4), FieldTrait( 75, 25, 23, 0x4),
18307  FieldTrait( 121, 8, 21, 0x4), FieldTrait( 354, 2, 28, 0x4), FieldTrait( 355, 28, 29, 0x4),
18308  FieldTrait( 374, 7, 3, 0x5), FieldTrait( 390, 15, 1, 0x4), FieldTrait( 391, 15, 2, 0x5),
18309  FieldTrait( 392, 15, 4, 0x4), FieldTrait( 393, 1, 5, 0x5), FieldTrait( 394, 1, 6, 0x5),
18310  FieldTrait( 395, 1, 7, 0x4), FieldTrait( 396, 13, 9, 0x4), FieldTrait( 397, 13, 10, 0x4),
18311  FieldTrait( 398, 1, 11, 0xc), FieldTrait( 409, 1, 13, 0x4), FieldTrait( 410, 14, 14, 0x4),
18312  FieldTrait( 411, 8, 15, 0x4), FieldTrait( 412, 13, 16, 0x4), FieldTrait( 413, 14, 17, 0x4),
18313  FieldTrait( 414, 1, 18, 0x4), FieldTrait( 415, 1, 19, 0x4), FieldTrait( 416, 1, 20, 0x4),
18314  FieldTrait( 417, 1, 22, 0x4), FieldTrait( 418, 7, 24, 0x5), FieldTrait( 419, 7, 25, 0x5),
18315  FieldTrait( 420, 1, 12, 0xc), FieldTrait( 443, 22, 26, 0x4)
18316 };
18317 const FieldTrait_Hash_Array BidRequest::_ftha(BidRequest::_traits, 29);
18318 const MsgType BidRequest::_msgtype("k");
18319 //-------------------------------------------------------------------------------------------------
18320 const FieldTrait BidRequest::NoBidDescriptors::_traits[] =
18321 {
18322  FieldTrait( 399, 1, 1, 0x4), FieldTrait( 400, 15, 2, 0x4), FieldTrait( 401, 1, 3, 0x4),
18323  FieldTrait( 402, 14, 6, 0x4), FieldTrait( 403, 14, 7, 0x4), FieldTrait( 404, 13, 4, 0x4),
18324  FieldTrait( 405, 14, 8, 0x4), FieldTrait( 406, 13, 9, 0x4), FieldTrait( 407, 14, 10, 0x4),
18325  FieldTrait( 408, 13, 11, 0x4), FieldTrait( 441, 1, 5, 0x4)
18326 };
18328 const MsgType BidRequest::NoBidDescriptors::_msgtype("NoBidDescriptors");
18329 const unsigned short BidRequest::NoBidDescriptors::_fnum;
18330 //-------------------------------------------------------------------------------------------------
18331 const FieldTrait BidRequest::NoBidComponents::_traits[] =
18332 {
18333  FieldTrait( 1, 15, 8, 0x4), FieldTrait( 54, 7, 2, 0x4), FieldTrait( 63, 15, 6, 0x4),
18334  FieldTrait( 64, 25, 7, 0x4), FieldTrait( 66, 15, 1, 0x4), FieldTrait( 336, 15, 3, 0x4),
18335  FieldTrait( 430, 1, 5, 0x4), FieldTrait( 625, 15, 4, 0x4), FieldTrait( 660, 1, 9, 0x4)
18336 };
18338 const MsgType BidRequest::NoBidComponents::_msgtype("NoBidComponents");
18339 const unsigned short BidRequest::NoBidComponents::_fnum;
18340 //-------------------------------------------------------------------------------------------------
18341 const FieldTrait BidResponse::_traits[] =
18342 {
18343  FieldTrait( 390, 15, 1, 0x4), FieldTrait( 391, 15, 2, 0x4), FieldTrait( 420, 1, 3, 0xd)
18344 };
18345 const FieldTrait_Hash_Array BidResponse::_ftha(BidResponse::_traits, 3);
18346 const MsgType BidResponse::_msgtype("l");
18347 //-------------------------------------------------------------------------------------------------
18348 const FieldTrait BidResponse::NoBidComponents::_traits[] =
18349 {
18350  FieldTrait( 12, 13, 1, 0x4), FieldTrait( 13, 7, 2, 0x4), FieldTrait( 44, 11, 8, 0x4),
18351  FieldTrait( 54, 7, 7, 0x4), FieldTrait( 58, 15, 16, 0x4), FieldTrait( 63, 15, 12, 0x4),
18352  FieldTrait( 64, 25, 13, 0x4), FieldTrait( 66, 15, 5, 0x4), FieldTrait( 336, 15, 14, 0x4),
18353  FieldTrait( 354, 2, 17, 0x4), FieldTrait( 355, 28, 18, 0x4), FieldTrait( 406, 13, 10, 0x4),
18354  FieldTrait( 421, 18, 6, 0x4), FieldTrait( 423, 1, 9, 0x4), FieldTrait( 430, 1, 11, 0x4),
18355  FieldTrait( 479, 19, 3, 0x4), FieldTrait( 497, 7, 4, 0x4), FieldTrait( 625, 15, 15, 0x4)
18356 };
18358 const MsgType BidResponse::NoBidComponents::_msgtype("NoBidComponents");
18359 const unsigned short BidResponse::NoBidComponents::_fnum;
18360 //-------------------------------------------------------------------------------------------------
18361 const FieldTrait ListStrikePrice::_traits[] =
18362 {
18363  FieldTrait( 66, 15, 1, 0x5), FieldTrait( 422, 1, 2, 0x5), FieldTrait( 428, 1, 4, 0xd),
18364  FieldTrait( 893, 8, 3, 0x4)
18365 };
18366 const FieldTrait_Hash_Array ListStrikePrice::_ftha(ListStrikePrice::_traits, 4);
18368 //-------------------------------------------------------------------------------------------------
18369 const FieldTrait ListStrikePrice::NoStrikes::_traits[] =
18370 {
18371  FieldTrait( 11, 15, 91, 0x4), FieldTrait( 15, 19, 95, 0x4), FieldTrait( 22, 15, 4, 0x4),
18372  FieldTrait( 44, 11, 94, 0x4), FieldTrait( 48, 15, 3, 0x4), FieldTrait( 54, 7, 93, 0x4),
18373  FieldTrait( 55, 15, 1, 0x4), FieldTrait( 58, 15, 96, 0x4), FieldTrait( 65, 15, 2, 0x4),
18374  FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4), FieldTrait( 140, 11, 90, 0x4),
18375  FieldTrait( 167, 15, 8, 0x4), FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4),
18376  FieldTrait( 202, 11, 24, 0x4), FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4),
18377  FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4),
18378  FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4),
18379  FieldTrait( 231, 9, 27, 0x4), FieldTrait( 239, 1, 14, 0x4), FieldTrait( 240, 25, 23, 0x4),
18380  FieldTrait( 255, 15, 18, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
18381  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 354, 2, 97, 0x4),
18382  FieldTrait( 355, 28, 98, 0x4), FieldTrait( 454, 1, 5, 0xc), FieldTrait( 460, 1, 6, 0x4),
18383  FieldTrait( 461, 15, 7, 0x4), FieldTrait( 470, 18, 20, 0x4), FieldTrait( 471, 15, 21, 0x4),
18384  FieldTrait( 472, 15, 22, 0x4), FieldTrait( 526, 15, 92, 0x4), FieldTrait( 541, 25, 11, 0x4),
18385  FieldTrait( 543, 15, 19, 0x4), FieldTrait( 667, 21, 37, 0x4), FieldTrait( 691, 15, 36, 0x4),
18386  FieldTrait( 711, 1, 89, 0xc), FieldTrait( 762, 15, 9, 0x4), FieldTrait( 864, 1, 40, 0xc),
18387  FieldTrait( 873, 25, 41, 0x4), FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4),
18388  FieldTrait( 876, 15, 39, 0x4), FieldTrait( 947, 19, 25, 0x4), FieldTrait( 965, 15, 43, 0x4),
18389  FieldTrait( 966, 15, 44, 0x4), FieldTrait( 967, 9, 46, 0x4), FieldTrait( 968, 9, 47, 0x4),
18390  FieldTrait( 969, 9, 48, 0x4), FieldTrait( 970, 1, 49, 0x4), FieldTrait( 971, 1, 50, 0x4),
18391  FieldTrait( 996, 15, 52, 0x4), FieldTrait( 997, 15, 53, 0x4), FieldTrait(1018, 1, 51, 0xc),
18392  FieldTrait(1049, 7, 45, 0x4), FieldTrait(1079, 26, 54, 0x4), FieldTrait(1146, 13, 56, 0x4),
18393  FieldTrait(1147, 10, 57, 0x4), FieldTrait(1151, 15, 55, 0x4), FieldTrait(1184, 2, 58, 0x4),
18394  FieldTrait(1185, 29, 59, 0x4), FieldTrait(1186, 15, 60, 0x4), FieldTrait(1191, 15, 62, 0x4),
18395  FieldTrait(1192, 10, 63, 0x4), FieldTrait(1193, 7, 64, 0x4), FieldTrait(1194, 1, 65, 0x4),
18396  FieldTrait(1195, 13, 66, 0x4), FieldTrait(1196, 15, 67, 0x4), FieldTrait(1197, 15, 74, 0x4),
18397  FieldTrait(1198, 1, 68, 0x4), FieldTrait(1199, 11, 69, 0x4), FieldTrait(1200, 11, 70, 0x4),
18398  FieldTrait(1227, 15, 61, 0x4), FieldTrait(1242, 8, 73, 0x4), FieldTrait(1244, 8, 72, 0x4),
18399  FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4), FieldTrait(1449, 15, 77, 0x4),
18400  FieldTrait(1450, 15, 78, 0x4), FieldTrait(1451, 14, 79, 0x4), FieldTrait(1452, 14, 80, 0x4),
18401  FieldTrait(1457, 14, 81, 0x4), FieldTrait(1458, 14, 82, 0x4), FieldTrait(1478, 1, 83, 0x4),
18402  FieldTrait(1479, 1, 84, 0x4), FieldTrait(1480, 14, 85, 0x4), FieldTrait(1481, 1, 86, 0x4),
18403  FieldTrait(1482, 1, 87, 0x4), FieldTrait(1483, 1, 88, 0xc)
18404 };
18407 const unsigned short ListStrikePrice::NoStrikes::_fnum;
18408 //-------------------------------------------------------------------------------------------------
18409 const FieldTrait ListStrikePrice::NoStrikes::NoSecurityAltID::_traits[] =
18410 {
18411  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
18412 };
18413 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoSecurityAltID::_ftha(ListStrikePrice::NoStrikes::NoSecurityAltID::_traits, 2);
18416 //-------------------------------------------------------------------------------------------------
18417 const FieldTrait ListStrikePrice::NoStrikes::NoUnderlyings::_traits[] =
18418 {
18419  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
18420  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
18421  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
18422  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
18423  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
18424  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
18425  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
18426  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
18427  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
18428  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
18429  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
18430  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
18431  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
18432  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
18433  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
18434  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
18435  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
18436  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
18437  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
18438  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
18439  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
18440  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
18441  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
18442  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
18443 };
18444 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoUnderlyings::_ftha(ListStrikePrice::NoStrikes::NoUnderlyings::_traits, 72);
18447 //-------------------------------------------------------------------------------------------------
18448 const FieldTrait ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
18449 {
18450  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
18451 };
18452 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
18455 //-------------------------------------------------------------------------------------------------
18456 const FieldTrait ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingStips::_traits[] =
18457 {
18458  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
18459 };
18460 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingStips::_ftha(ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingStips::_traits, 2);
18463 //-------------------------------------------------------------------------------------------------
18464 const FieldTrait ListStrikePrice::NoStrikes::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
18465 {
18466  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
18467  FieldTrait(1062, 1, 4, 0xc)
18468 };
18469 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoUnderlyings::NoUndlyInstrumentParties::_ftha(ListStrikePrice::NoStrikes::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
18472 //-------------------------------------------------------------------------------------------------
18473 const FieldTrait ListStrikePrice::NoStrikes::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
18474 {
18475  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
18476 };
18477 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(ListStrikePrice::NoStrikes::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
18480 //-------------------------------------------------------------------------------------------------
18481 const FieldTrait ListStrikePrice::NoStrikes::NoEvents::_traits[] =
18482 {
18483  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
18484  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
18485 };
18486 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoEvents::_ftha(ListStrikePrice::NoStrikes::NoEvents::_traits, 5);
18488 const unsigned short ListStrikePrice::NoStrikes::NoEvents::_fnum;
18489 //-------------------------------------------------------------------------------------------------
18490 const FieldTrait ListStrikePrice::NoStrikes::NoInstrumentParties::_traits[] =
18491 {
18492  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
18493  FieldTrait(1052, 1, 4, 0xc)
18494 };
18495 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoInstrumentParties::_ftha(ListStrikePrice::NoStrikes::NoInstrumentParties::_traits, 4);
18498 //-------------------------------------------------------------------------------------------------
18499 const FieldTrait ListStrikePrice::NoStrikes::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
18500 {
18501  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
18502 };
18503 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(ListStrikePrice::NoStrikes::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
18506 //-------------------------------------------------------------------------------------------------
18507 const FieldTrait ListStrikePrice::NoStrikes::NoComplexEvents::_traits[] =
18508 {
18509  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
18510  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
18511  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
18512 };
18513 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoComplexEvents::_ftha(ListStrikePrice::NoStrikes::NoComplexEvents::_traits, 8);
18516 //-------------------------------------------------------------------------------------------------
18517 const FieldTrait ListStrikePrice::NoStrikes::NoComplexEvents::NoComplexEventDates::_traits[] =
18518 {
18519  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
18520 };
18521 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoComplexEvents::NoComplexEventDates::_ftha(ListStrikePrice::NoStrikes::NoComplexEvents::NoComplexEventDates::_traits, 3);
18524 //-------------------------------------------------------------------------------------------------
18525 const FieldTrait ListStrikePrice::NoStrikes::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
18526 {
18527  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
18528 };
18529 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(ListStrikePrice::NoStrikes::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
18532 //-------------------------------------------------------------------------------------------------
18533 const FieldTrait RegistrationInstructions::_traits[] =
18534 {
18535  FieldTrait( 1, 15, 6, 0x4), FieldTrait( 11, 15, 4, 0x4), FieldTrait( 453, 1, 5, 0xc),
18536  FieldTrait( 473, 1, 11, 0xc), FieldTrait( 493, 15, 8, 0x4), FieldTrait( 495, 1, 9, 0x4),
18537  FieldTrait( 508, 15, 3, 0x5), FieldTrait( 510, 1, 12, 0xc), FieldTrait( 513, 15, 1, 0x5),
18538  FieldTrait( 514, 7, 2, 0x5), FieldTrait( 517, 7, 10, 0x4), FieldTrait( 660, 1, 7, 0x4)
18539 };
18542 //-------------------------------------------------------------------------------------------------
18544 {
18545  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
18546  FieldTrait( 802, 1, 4, 0xc)
18547 };
18550 const unsigned short RegistrationInstructions::NoPartyIDs::_fnum;
18551 //-------------------------------------------------------------------------------------------------
18552 const FieldTrait RegistrationInstructions::NoPartyIDs::NoPartySubIDs::_traits[] =
18553 {
18554  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
18555 };
18556 const FieldTrait_Hash_Array RegistrationInstructions::NoPartyIDs::NoPartySubIDs::_ftha(RegistrationInstructions::NoPartyIDs::NoPartySubIDs::_traits, 2);
18559 //-------------------------------------------------------------------------------------------------
18561 {
18562  FieldTrait( 474, 15, 3, 0x4), FieldTrait( 475, 18, 8, 0x4), FieldTrait( 482, 15, 4, 0x4),
18563  FieldTrait( 486, 25, 7, 0x4), FieldTrait( 509, 15, 1, 0x4), FieldTrait( 511, 15, 2, 0x4),
18564  FieldTrait( 522, 1, 6, 0x4), FieldTrait( 539, 1, 5, 0xc)
18565 };
18569 //-------------------------------------------------------------------------------------------------
18570 const FieldTrait RegistrationInstructions::NoRegistDtls::NoNestedPartyIDs::_traits[] =
18571 {
18572  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
18573  FieldTrait( 804, 1, 4, 0xc)
18574 };
18575 const FieldTrait_Hash_Array RegistrationInstructions::NoRegistDtls::NoNestedPartyIDs::_ftha(RegistrationInstructions::NoRegistDtls::NoNestedPartyIDs::_traits, 4);
18578 //-------------------------------------------------------------------------------------------------
18579 const FieldTrait RegistrationInstructions::NoRegistDtls::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
18580 {
18581  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
18582 };
18583 const FieldTrait_Hash_Array RegistrationInstructions::NoRegistDtls::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(RegistrationInstructions::NoRegistDtls::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
18586 //-------------------------------------------------------------------------------------------------
18588 {
18589  FieldTrait( 477, 1, 1, 0x4), FieldTrait( 478, 19, 3, 0x4), FieldTrait( 498, 15, 4, 0x4),
18590  FieldTrait( 499, 15, 5, 0x4), FieldTrait( 500, 15, 6, 0x4), FieldTrait( 501, 15, 7, 0x4),
18591  FieldTrait( 502, 15, 8, 0x4), FieldTrait( 512, 14, 2, 0x4)
18592 };
18596 //-------------------------------------------------------------------------------------------------
18597 const FieldTrait RegistrationInstructionsResponse::_traits[] =
18598 {
18599  FieldTrait( 1, 15, 6, 0x4), FieldTrait( 11, 15, 4, 0x4), FieldTrait( 453, 1, 5, 0xc),
18600  FieldTrait( 496, 15, 10, 0x4), FieldTrait( 506, 7, 8, 0x5), FieldTrait( 507, 1, 9, 0x4),
18601  FieldTrait( 508, 15, 3, 0x5), FieldTrait( 513, 15, 1, 0x5), FieldTrait( 514, 7, 2, 0x5),
18602  FieldTrait( 660, 1, 7, 0x4)
18603 };
18606 //-------------------------------------------------------------------------------------------------
18608 {
18609  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
18610  FieldTrait( 802, 1, 4, 0xc)
18611 };
18615 //-------------------------------------------------------------------------------------------------
18616 const FieldTrait RegistrationInstructionsResponse::NoPartyIDs::NoPartySubIDs::_traits[] =
18617 {
18618  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
18619 };
18620 const FieldTrait_Hash_Array RegistrationInstructionsResponse::NoPartyIDs::NoPartySubIDs::_ftha(RegistrationInstructionsResponse::NoPartyIDs::NoPartySubIDs::_traits, 2);
18623 //-------------------------------------------------------------------------------------------------
18624 const FieldTrait OrderMassCancelRequest::_traits[] =
18625 {
18626  FieldTrait( 11, 15, 1, 0x5), FieldTrait( 22, 15, 9, 0x4), FieldTrait( 48, 15, 8, 0x4),
18627  FieldTrait( 54, 7, 166, 0x4), FieldTrait( 55, 15, 6, 0x4), FieldTrait( 58, 15, 168, 0x4),
18628  FieldTrait( 60, 22, 167, 0x5), FieldTrait( 65, 15, 7, 0x4), FieldTrait( 106, 15, 35, 0x4),
18629  FieldTrait( 107, 15, 38, 0x4), FieldTrait( 167, 15, 13, 0x4), FieldTrait( 200, 21, 15, 0x4),
18630  FieldTrait( 201, 1, 76, 0x4), FieldTrait( 202, 11, 29, 0x4), FieldTrait( 206, 7, 31, 0x4),
18631  FieldTrait( 207, 20, 34, 0x4), FieldTrait( 223, 14, 33, 0x4), FieldTrait( 224, 25, 17, 0x4),
18632  FieldTrait( 225, 25, 18, 0x4), FieldTrait( 226, 1, 20, 0x4), FieldTrait( 227, 14, 21, 0x4),
18633  FieldTrait( 228, 9, 22, 0x4), FieldTrait( 231, 9, 32, 0x4), FieldTrait( 239, 1, 19, 0x4),
18634  FieldTrait( 240, 25, 28, 0x4), FieldTrait( 241, 25, 105, 0x4), FieldTrait( 242, 25, 106, 0x4),
18635  FieldTrait( 243, 1, 107, 0x4), FieldTrait( 244, 1, 108, 0x4), FieldTrait( 245, 14, 109, 0x4),
18636  FieldTrait( 246, 9, 110, 0x4), FieldTrait( 247, 25, 116, 0x4), FieldTrait( 255, 15, 23, 0x4),
18637  FieldTrait( 256, 15, 111, 0x4), FieldTrait( 305, 15, 97, 0x4), FieldTrait( 306, 15, 123, 0x4),
18638  FieldTrait( 307, 15, 126, 0x4), FieldTrait( 308, 20, 122, 0x4), FieldTrait( 309, 15, 96, 0x4),
18639  FieldTrait( 310, 15, 101, 0x4), FieldTrait( 311, 15, 94, 0x4), FieldTrait( 312, 15, 95, 0x4),
18640  FieldTrait( 313, 21, 103, 0x4), FieldTrait( 315, 1, 153, 0x4), FieldTrait( 316, 11, 117, 0x4),
18641  FieldTrait( 317, 7, 119, 0x4), FieldTrait( 318, 19, 131, 0x4), FieldTrait( 336, 15, 4, 0x4),
18642  FieldTrait( 348, 2, 36, 0x4), FieldTrait( 349, 28, 37, 0x4), FieldTrait( 350, 2, 39, 0x4),
18643  FieldTrait( 351, 28, 40, 0x4), FieldTrait( 354, 2, 169, 0x4), FieldTrait( 355, 28, 170, 0x4),
18644  FieldTrait( 362, 2, 124, 0x4), FieldTrait( 363, 28, 125, 0x4), FieldTrait( 364, 2, 127, 0x4),
18645  FieldTrait( 365, 28, 128, 0x4), FieldTrait( 435, 14, 121, 0x4), FieldTrait( 436, 9, 120, 0x4),
18646  FieldTrait( 453, 1, 171, 0xc), FieldTrait( 454, 1, 10, 0xc), FieldTrait( 457, 1, 98, 0xc),
18647  FieldTrait( 460, 1, 11, 0x4), FieldTrait( 461, 15, 12, 0x4), FieldTrait( 462, 1, 99, 0x4),
18648  FieldTrait( 463, 15, 100, 0x4), FieldTrait( 470, 18, 25, 0x4), FieldTrait( 471, 15, 26, 0x4),
18649  FieldTrait( 472, 15, 27, 0x4), FieldTrait( 526, 15, 2, 0x4), FieldTrait( 530, 7, 3, 0x5),
18650  FieldTrait( 541, 25, 16, 0x4), FieldTrait( 542, 25, 104, 0x4), FieldTrait( 543, 15, 24, 0x4),
18651  FieldTrait( 592, 18, 113, 0x4), FieldTrait( 593, 15, 114, 0x4), FieldTrait( 594, 15, 115, 0x4),
18652  FieldTrait( 595, 15, 112, 0x4), FieldTrait( 625, 15, 5, 0x4), FieldTrait( 667, 21, 42, 0x4),
18653  FieldTrait( 691, 15, 41, 0x4), FieldTrait( 762, 15, 14, 0x4), FieldTrait( 763, 15, 102, 0x4),
18654  FieldTrait( 810, 11, 133, 0x4), FieldTrait( 864, 1, 45, 0xc), FieldTrait( 873, 25, 46, 0x4),
18655  FieldTrait( 874, 25, 47, 0x4), FieldTrait( 875, 1, 43, 0x4), FieldTrait( 876, 15, 44, 0x4),
18656  FieldTrait( 877, 15, 129, 0x4), FieldTrait( 878, 15, 130, 0x4), FieldTrait( 879, 10, 132, 0x4),
18657  FieldTrait( 882, 11, 134, 0x4), FieldTrait( 883, 11, 135, 0x4), FieldTrait( 884, 13, 136, 0x4),
18658  FieldTrait( 885, 13, 137, 0x4), FieldTrait( 886, 13, 138, 0x4), FieldTrait( 887, 1, 139, 0xc),
18659  FieldTrait( 941, 19, 118, 0x4), FieldTrait( 947, 19, 30, 0x4), FieldTrait( 965, 15, 48, 0x4),
18660  FieldTrait( 966, 15, 49, 0x4), FieldTrait( 967, 9, 51, 0x4), FieldTrait( 968, 9, 52, 0x4),
18661  FieldTrait( 969, 9, 53, 0x4), FieldTrait( 970, 1, 54, 0x4), FieldTrait( 971, 1, 55, 0x4),
18662  FieldTrait( 972, 14, 140, 0x4), FieldTrait( 973, 13, 142, 0x4), FieldTrait( 974, 15, 143, 0x4),
18663  FieldTrait( 975, 1, 141, 0x4), FieldTrait( 996, 15, 57, 0x4), FieldTrait( 997, 15, 58, 0x4),
18664  FieldTrait( 998, 15, 144, 0x4), FieldTrait(1000, 15, 145, 0x4), FieldTrait(1018, 1, 56, 0xc),
18665  FieldTrait(1038, 13, 146, 0x4), FieldTrait(1039, 15, 148, 0x4), FieldTrait(1044, 10, 149, 0x4),
18666  FieldTrait(1045, 9, 150, 0x4), FieldTrait(1046, 7, 151, 0x4), FieldTrait(1049, 7, 50, 0x4),
18667  FieldTrait(1058, 1, 147, 0xc), FieldTrait(1079, 26, 59, 0x4), FieldTrait(1146, 13, 61, 0x4),
18668  FieldTrait(1147, 10, 62, 0x4), FieldTrait(1151, 15, 60, 0x4), FieldTrait(1184, 2, 63, 0x4),
18669  FieldTrait(1185, 29, 64, 0x4), FieldTrait(1186, 15, 65, 0x4), FieldTrait(1191, 15, 67, 0x4),
18670  FieldTrait(1192, 10, 68, 0x4), FieldTrait(1193, 7, 69, 0x4), FieldTrait(1194, 1, 70, 0x4),
18671  FieldTrait(1195, 13, 71, 0x4), FieldTrait(1196, 15, 72, 0x4), FieldTrait(1197, 15, 79, 0x4),
18672  FieldTrait(1198, 1, 73, 0x4), FieldTrait(1199, 11, 74, 0x4), FieldTrait(1200, 11, 75, 0x4),
18673  FieldTrait(1213, 26, 152, 0x4), FieldTrait(1227, 15, 66, 0x4), FieldTrait(1242, 8, 78, 0x4),
18674  FieldTrait(1244, 8, 77, 0x4), FieldTrait(1300, 15, 173, 0x4), FieldTrait(1301, 20, 172, 0x4),
18675  FieldTrait(1419, 1, 154, 0x4), FieldTrait(1423, 10, 155, 0x4), FieldTrait(1424, 15, 156, 0x4),
18676  FieldTrait(1425, 10, 157, 0x4), FieldTrait(1435, 1, 80, 0x4), FieldTrait(1437, 1, 158, 0x4),
18677  FieldTrait(1439, 1, 81, 0x4), FieldTrait(1441, 1, 159, 0x4), FieldTrait(1449, 15, 82, 0x4),
18678  FieldTrait(1450, 15, 83, 0x4), FieldTrait(1451, 14, 84, 0x4), FieldTrait(1452, 14, 85, 0x4),
18679  FieldTrait(1453, 15, 160, 0x4), FieldTrait(1454, 15, 161, 0x4), FieldTrait(1455, 14, 162, 0x4),
18680  FieldTrait(1456, 14, 163, 0x4), FieldTrait(1457, 14, 86, 0x4), FieldTrait(1458, 14, 87, 0x4),
18681  FieldTrait(1459, 14, 164, 0x4), FieldTrait(1460, 14, 165, 0x4), FieldTrait(1461, 1, 174, 0xc),
18682  FieldTrait(1478, 1, 88, 0x4), FieldTrait(1479, 1, 89, 0x4), FieldTrait(1480, 14, 90, 0x4),
18683  FieldTrait(1481, 1, 91, 0x4), FieldTrait(1482, 1, 92, 0x4), FieldTrait(1483, 1, 93, 0xc)
18684 };
18685 const FieldTrait_Hash_Array OrderMassCancelRequest::_ftha(OrderMassCancelRequest::_traits, 174);
18687 //-------------------------------------------------------------------------------------------------
18689 {
18690  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
18691  FieldTrait( 802, 1, 4, 0xc)
18692 };
18695 const unsigned short OrderMassCancelRequest::NoPartyIDs::_fnum;
18696 //-------------------------------------------------------------------------------------------------
18697 const FieldTrait OrderMassCancelRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
18698 {
18699  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
18700 };
18701 const FieldTrait_Hash_Array OrderMassCancelRequest::NoPartyIDs::NoPartySubIDs::_ftha(OrderMassCancelRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
18704 //-------------------------------------------------------------------------------------------------
18706 {
18707  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
18708 };
18712 //-------------------------------------------------------------------------------------------------
18714 {
18715  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
18716 };
18718 const MsgType OrderMassCancelRequest::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
18720 //-------------------------------------------------------------------------------------------------
18721 const FieldTrait OrderMassCancelRequest::NoEvents::_traits[] =
18722 {
18723  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
18724  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
18725 };
18728 const unsigned short OrderMassCancelRequest::NoEvents::_fnum;
18729 //-------------------------------------------------------------------------------------------------
18731 {
18732  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
18733 };
18737 //-------------------------------------------------------------------------------------------------
18739 {
18740  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
18741  FieldTrait(1052, 1, 4, 0xc)
18742 };
18746 //-------------------------------------------------------------------------------------------------
18747 const FieldTrait OrderMassCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
18748 {
18749  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
18750 };
18751 const FieldTrait_Hash_Array OrderMassCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(OrderMassCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
18754 //-------------------------------------------------------------------------------------------------
18756 {
18757  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
18758  FieldTrait(1062, 1, 4, 0xc)
18759 };
18763 //-------------------------------------------------------------------------------------------------
18764 const FieldTrait OrderMassCancelRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
18765 {
18766  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
18767 };
18768 const FieldTrait_Hash_Array OrderMassCancelRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(OrderMassCancelRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
18771 //-------------------------------------------------------------------------------------------------
18773 {
18774  FieldTrait(1462, 15, 1, 0x4), FieldTrait(1463, 7, 2, 0x4), FieldTrait(1464, 1, 3, 0x4)
18775 };
18779 //-------------------------------------------------------------------------------------------------
18781 {
18782  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
18783  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
18784  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
18785 };
18789 //-------------------------------------------------------------------------------------------------
18790 const FieldTrait OrderMassCancelRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
18791 {
18792  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
18793 };
18794 const FieldTrait_Hash_Array OrderMassCancelRequest::NoComplexEvents::NoComplexEventDates::_ftha(OrderMassCancelRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
18797 //-------------------------------------------------------------------------------------------------
18798 const FieldTrait OrderMassCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
18799 {
18800  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
18801 };
18802 const FieldTrait_Hash_Array OrderMassCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(OrderMassCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
18805 //-------------------------------------------------------------------------------------------------
18806 const FieldTrait OrderMassCancelReport::_traits[] =
18807 {
18808  FieldTrait( 11, 15, 1, 0x4), FieldTrait( 22, 15, 15, 0x4), FieldTrait( 37, 15, 3, 0x5),
18809  FieldTrait( 48, 15, 14, 0x4), FieldTrait( 54, 7, 172, 0x4), FieldTrait( 55, 15, 12, 0x4),
18810  FieldTrait( 58, 15, 174, 0x4), FieldTrait( 60, 22, 173, 0x4), FieldTrait( 65, 15, 13, 0x4),
18811  FieldTrait( 106, 15, 41, 0x4), FieldTrait( 107, 15, 44, 0x4), FieldTrait( 167, 15, 19, 0x4),
18812  FieldTrait( 198, 15, 4, 0x4), FieldTrait( 200, 21, 21, 0x4), FieldTrait( 201, 1, 82, 0x4),
18813  FieldTrait( 202, 11, 35, 0x4), FieldTrait( 206, 7, 37, 0x4), FieldTrait( 207, 20, 40, 0x4),
18814  FieldTrait( 223, 14, 39, 0x4), FieldTrait( 224, 25, 23, 0x4), FieldTrait( 225, 25, 24, 0x4),
18815  FieldTrait( 226, 1, 26, 0x4), FieldTrait( 227, 14, 27, 0x4), FieldTrait( 228, 9, 28, 0x4),
18816  FieldTrait( 231, 9, 38, 0x4), FieldTrait( 239, 1, 25, 0x4), FieldTrait( 240, 25, 34, 0x4),
18817  FieldTrait( 241, 25, 111, 0x4), FieldTrait( 242, 25, 112, 0x4), FieldTrait( 243, 1, 113, 0x4),
18818  FieldTrait( 244, 1, 114, 0x4), FieldTrait( 245, 14, 115, 0x4), FieldTrait( 246, 9, 116, 0x4),
18819  FieldTrait( 247, 25, 122, 0x4), FieldTrait( 255, 15, 29, 0x4), FieldTrait( 256, 15, 117, 0x4),
18820  FieldTrait( 305, 15, 103, 0x4), FieldTrait( 306, 15, 129, 0x4), FieldTrait( 307, 15, 132, 0x4),
18821  FieldTrait( 308, 20, 128, 0x4), FieldTrait( 309, 15, 102, 0x4), FieldTrait( 310, 15, 107, 0x4),
18822  FieldTrait( 311, 15, 100, 0x4), FieldTrait( 312, 15, 101, 0x4), FieldTrait( 313, 21, 109, 0x4),
18823  FieldTrait( 315, 1, 159, 0x4), FieldTrait( 316, 11, 123, 0x4), FieldTrait( 317, 7, 125, 0x4),
18824  FieldTrait( 318, 19, 137, 0x4), FieldTrait( 336, 15, 10, 0x4), FieldTrait( 348, 2, 42, 0x4),
18825  FieldTrait( 349, 28, 43, 0x4), FieldTrait( 350, 2, 45, 0x4), FieldTrait( 351, 28, 46, 0x4),
18826  FieldTrait( 354, 2, 175, 0x4), FieldTrait( 355, 28, 176, 0x4), FieldTrait( 362, 2, 130, 0x4),
18827  FieldTrait( 363, 28, 131, 0x4), FieldTrait( 364, 2, 133, 0x4), FieldTrait( 365, 28, 134, 0x4),
18828  FieldTrait( 435, 14, 127, 0x4), FieldTrait( 436, 9, 126, 0x4), FieldTrait( 453, 1, 177, 0xc),
18829  FieldTrait( 454, 1, 16, 0xc), FieldTrait( 457, 1, 104, 0xc), FieldTrait( 460, 1, 17, 0x4),
18830  FieldTrait( 461, 15, 18, 0x4), FieldTrait( 462, 1, 105, 0x4), FieldTrait( 463, 15, 106, 0x4),
18831  FieldTrait( 470, 18, 31, 0x4), FieldTrait( 471, 15, 32, 0x4), FieldTrait( 472, 15, 33, 0x4),
18832  FieldTrait( 526, 15, 2, 0x4), FieldTrait( 530, 7, 5, 0x5), FieldTrait( 531, 7, 6, 0x5),
18833  FieldTrait( 532, 1, 7, 0x4), FieldTrait( 533, 1, 8, 0x4), FieldTrait( 534, 1, 9, 0xc),
18834  FieldTrait( 541, 25, 22, 0x4), FieldTrait( 542, 25, 110, 0x4), FieldTrait( 543, 15, 30, 0x4),
18835  FieldTrait( 592, 18, 119, 0x4), FieldTrait( 593, 15, 120, 0x4), FieldTrait( 594, 15, 121, 0x4),
18836  FieldTrait( 595, 15, 118, 0x4), FieldTrait( 625, 15, 11, 0x4), FieldTrait( 667, 21, 48, 0x4),
18837  FieldTrait( 691, 15, 47, 0x4), FieldTrait( 762, 15, 20, 0x4), FieldTrait( 763, 15, 108, 0x4),
18838  FieldTrait( 810, 11, 139, 0x4), FieldTrait( 864, 1, 51, 0xc), FieldTrait( 873, 25, 52, 0x4),
18839  FieldTrait( 874, 25, 53, 0x4), FieldTrait( 875, 1, 49, 0x4), FieldTrait( 876, 15, 50, 0x4),
18840  FieldTrait( 877, 15, 135, 0x4), FieldTrait( 878, 15, 136, 0x4), FieldTrait( 879, 10, 138, 0x4),
18841  FieldTrait( 882, 11, 140, 0x4), FieldTrait( 883, 11, 141, 0x4), FieldTrait( 884, 13, 142, 0x4),
18842  FieldTrait( 885, 13, 143, 0x4), FieldTrait( 886, 13, 144, 0x4), FieldTrait( 887, 1, 145, 0xc),
18843  FieldTrait( 941, 19, 124, 0x4), FieldTrait( 947, 19, 36, 0x4), FieldTrait( 965, 15, 54, 0x4),
18844  FieldTrait( 966, 15, 55, 0x4), FieldTrait( 967, 9, 57, 0x4), FieldTrait( 968, 9, 58, 0x4),
18845  FieldTrait( 969, 9, 59, 0x4), FieldTrait( 970, 1, 60, 0x4), FieldTrait( 971, 1, 61, 0x4),
18846  FieldTrait( 972, 14, 146, 0x4), FieldTrait( 973, 13, 148, 0x4), FieldTrait( 974, 15, 149, 0x4),
18847  FieldTrait( 975, 1, 147, 0x4), FieldTrait( 996, 15, 63, 0x4), FieldTrait( 997, 15, 64, 0x4),
18848  FieldTrait( 998, 15, 150, 0x4), FieldTrait(1000, 15, 151, 0x4), FieldTrait(1018, 1, 62, 0xc),
18849  FieldTrait(1038, 13, 152, 0x4), FieldTrait(1039, 15, 154, 0x4), FieldTrait(1044, 10, 155, 0x4),
18850  FieldTrait(1045, 9, 156, 0x4), FieldTrait(1046, 7, 157, 0x4), FieldTrait(1049, 7, 56, 0x4),
18851  FieldTrait(1058, 1, 153, 0xc), FieldTrait(1079, 26, 65, 0x4), FieldTrait(1146, 13, 67, 0x4),
18852  FieldTrait(1147, 10, 68, 0x4), FieldTrait(1151, 15, 66, 0x4), FieldTrait(1184, 2, 69, 0x4),
18853  FieldTrait(1185, 29, 70, 0x4), FieldTrait(1186, 15, 71, 0x4), FieldTrait(1191, 15, 73, 0x4),
18854  FieldTrait(1192, 10, 74, 0x4), FieldTrait(1193, 7, 75, 0x4), FieldTrait(1194, 1, 76, 0x4),
18855  FieldTrait(1195, 13, 77, 0x4), FieldTrait(1196, 15, 78, 0x4), FieldTrait(1197, 15, 85, 0x4),
18856  FieldTrait(1198, 1, 79, 0x4), FieldTrait(1199, 11, 80, 0x4), FieldTrait(1200, 11, 81, 0x4),
18857  FieldTrait(1213, 26, 158, 0x4), FieldTrait(1227, 15, 72, 0x4), FieldTrait(1242, 8, 84, 0x4),
18858  FieldTrait(1244, 8, 83, 0x4), FieldTrait(1300, 15, 181, 0x4), FieldTrait(1301, 20, 180, 0x4),
18859  FieldTrait(1369, 15, 178, 0x5), FieldTrait(1370, 1, 179, 0xc), FieldTrait(1419, 1, 160, 0x4),
18860  FieldTrait(1423, 10, 161, 0x4), FieldTrait(1424, 15, 162, 0x4), FieldTrait(1425, 10, 163, 0x4),
18861  FieldTrait(1435, 1, 86, 0x4), FieldTrait(1437, 1, 164, 0x4), FieldTrait(1439, 1, 87, 0x4),
18862  FieldTrait(1441, 1, 165, 0x4), FieldTrait(1449, 15, 88, 0x4), FieldTrait(1450, 15, 89, 0x4),
18863  FieldTrait(1451, 14, 90, 0x4), FieldTrait(1452, 14, 91, 0x4), FieldTrait(1453, 15, 166, 0x4),
18864  FieldTrait(1454, 15, 167, 0x4), FieldTrait(1455, 14, 168, 0x4), FieldTrait(1456, 14, 169, 0x4),
18865  FieldTrait(1457, 14, 92, 0x4), FieldTrait(1458, 14, 93, 0x4), FieldTrait(1459, 14, 170, 0x4),
18866  FieldTrait(1460, 14, 171, 0x4), FieldTrait(1461, 1, 182, 0xc), FieldTrait(1478, 1, 94, 0x4),
18867  FieldTrait(1479, 1, 95, 0x4), FieldTrait(1480, 14, 96, 0x4), FieldTrait(1481, 1, 97, 0x4),
18868  FieldTrait(1482, 1, 98, 0x4), FieldTrait(1483, 1, 99, 0xc)
18869 };
18870 const FieldTrait_Hash_Array OrderMassCancelReport::_ftha(OrderMassCancelReport::_traits, 182);
18872 //-------------------------------------------------------------------------------------------------
18873 const FieldTrait OrderMassCancelReport::NoPartyIDs::_traits[] =
18874 {
18875  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
18876  FieldTrait( 802, 1, 4, 0xc)
18877 };
18880 const unsigned short OrderMassCancelReport::NoPartyIDs::_fnum;
18881 //-------------------------------------------------------------------------------------------------
18882 const FieldTrait OrderMassCancelReport::NoPartyIDs::NoPartySubIDs::_traits[] =
18883 {
18884  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
18885 };
18886 const FieldTrait_Hash_Array OrderMassCancelReport::NoPartyIDs::NoPartySubIDs::_ftha(OrderMassCancelReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
18889 //-------------------------------------------------------------------------------------------------
18891 {
18892  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
18893 };
18897 //-------------------------------------------------------------------------------------------------
18899 {
18900  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
18901 };
18903 const MsgType OrderMassCancelReport::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
18905 //-------------------------------------------------------------------------------------------------
18907 {
18908  FieldTrait( 41, 15, 1, 0x4), FieldTrait( 535, 15, 2, 0x4), FieldTrait( 536, 15, 3, 0x4)
18909 };
18913 //-------------------------------------------------------------------------------------------------
18914 const FieldTrait OrderMassCancelReport::NoEvents::_traits[] =
18915 {
18916  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
18917  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
18918 };
18921 const unsigned short OrderMassCancelReport::NoEvents::_fnum;
18922 //-------------------------------------------------------------------------------------------------
18924 {
18925  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
18926 };
18930 //-------------------------------------------------------------------------------------------------
18932 {
18933  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
18934  FieldTrait(1052, 1, 4, 0xc)
18935 };
18939 //-------------------------------------------------------------------------------------------------
18940 const FieldTrait OrderMassCancelReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
18941 {
18942  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
18943 };
18944 const FieldTrait_Hash_Array OrderMassCancelReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(OrderMassCancelReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
18947 //-------------------------------------------------------------------------------------------------
18949 {
18950  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
18951  FieldTrait(1062, 1, 4, 0xc)
18952 };
18954 const MsgType OrderMassCancelReport::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
18956 //-------------------------------------------------------------------------------------------------
18957 const FieldTrait OrderMassCancelReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
18958 {
18959  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
18960 };
18961 const FieldTrait_Hash_Array OrderMassCancelReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(OrderMassCancelReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
18964 //-------------------------------------------------------------------------------------------------
18966 {
18967  FieldTrait(1371, 15, 2, 0x4), FieldTrait(1372, 15, 1, 0x4)
18968 };
18972 //-------------------------------------------------------------------------------------------------
18974 {
18975  FieldTrait(1462, 15, 1, 0x4), FieldTrait(1463, 7, 2, 0x4), FieldTrait(1464, 1, 3, 0x4)
18976 };
18980 //-------------------------------------------------------------------------------------------------
18982 {
18983  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
18984  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
18985  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
18986 };
18990 //-------------------------------------------------------------------------------------------------
18991 const FieldTrait OrderMassCancelReport::NoComplexEvents::NoComplexEventDates::_traits[] =
18992 {
18993  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
18994 };
18995 const FieldTrait_Hash_Array OrderMassCancelReport::NoComplexEvents::NoComplexEventDates::_ftha(OrderMassCancelReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
18998 //-------------------------------------------------------------------------------------------------
18999 const FieldTrait OrderMassCancelReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
19000 {
19001  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
19002 };
19003 const FieldTrait_Hash_Array OrderMassCancelReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(OrderMassCancelReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
19006 //-------------------------------------------------------------------------------------------------
19007 const FieldTrait NewOrderCross::_traits[] =
19008 {
19009  FieldTrait( 15, 19, 126, 0x4), FieldTrait( 18, 16, 98, 0x4), FieldTrait( 21, 7, 97, 0x4),
19010  FieldTrait( 22, 15, 8, 0x4), FieldTrait( 23, 15, 128, 0x4), FieldTrait( 40, 7, 108, 0x5),
19011  FieldTrait( 44, 11, 110, 0x4), FieldTrait( 48, 15, 7, 0x4), FieldTrait( 55, 15, 5, 0x4),
19012  FieldTrait( 59, 7, 130, 0x4), FieldTrait( 60, 22, 106, 0x5), FieldTrait( 63, 15, 95, 0x4),
19013  FieldTrait( 64, 25, 96, 0x4), FieldTrait( 65, 15, 6, 0x4), FieldTrait( 81, 7, 103, 0x4),
19014  FieldTrait( 99, 11, 111, 0x4), FieldTrait( 100, 20, 101, 0x4), FieldTrait( 106, 15, 34, 0x4),
19015  FieldTrait( 107, 15, 37, 0x4), FieldTrait( 110, 10, 99, 0x4), FieldTrait( 111, 10, 100, 0x4),
19016  FieldTrait( 114, 8, 105, 0x4), FieldTrait( 117, 15, 129, 0x4), FieldTrait( 126, 22, 133, 0x4),
19017  FieldTrait( 140, 11, 104, 0x4), FieldTrait( 167, 15, 12, 0x4), FieldTrait( 168, 22, 131, 0x4),
19018  FieldTrait( 200, 21, 14, 0x4), FieldTrait( 201, 1, 75, 0x4), FieldTrait( 202, 11, 28, 0x4),
19019  FieldTrait( 206, 7, 30, 0x4), FieldTrait( 207, 20, 33, 0x4), FieldTrait( 210, 10, 135, 0x4),
19020  FieldTrait( 211, 9, 136, 0x4), FieldTrait( 218, 12, 112, 0x4), FieldTrait( 220, 19, 113, 0x4),
19021  FieldTrait( 221, 15, 114, 0x4), FieldTrait( 222, 15, 115, 0x4), FieldTrait( 223, 14, 32, 0x4),
19022  FieldTrait( 224, 25, 16, 0x4), FieldTrait( 225, 25, 17, 0x4), FieldTrait( 226, 1, 19, 0x4),
19023  FieldTrait( 227, 14, 20, 0x4), FieldTrait( 228, 9, 21, 0x4), FieldTrait( 231, 9, 31, 0x4),
19024  FieldTrait( 232, 1, 107, 0xc), FieldTrait( 235, 15, 120, 0x4), FieldTrait( 236, 14, 121, 0x4),
19025  FieldTrait( 239, 1, 18, 0x4), FieldTrait( 240, 25, 27, 0x4), FieldTrait( 255, 15, 22, 0x4),
19026  FieldTrait( 348, 2, 35, 0x4), FieldTrait( 349, 28, 36, 0x4), FieldTrait( 350, 2, 38, 0x4),
19027  FieldTrait( 351, 28, 39, 0x4), FieldTrait( 376, 15, 127, 0x4), FieldTrait( 386, 1, 102, 0xc),
19028  FieldTrait( 388, 7, 147, 0x4), FieldTrait( 389, 9, 148, 0x4), FieldTrait( 423, 1, 109, 0x4),
19029  FieldTrait( 427, 1, 134, 0x4), FieldTrait( 432, 25, 132, 0x4), FieldTrait( 454, 1, 9, 0xc),
19030  FieldTrait( 460, 1, 10, 0x4), FieldTrait( 461, 15, 11, 0x4), FieldTrait( 470, 18, 24, 0x4),
19031  FieldTrait( 471, 15, 25, 0x4), FieldTrait( 472, 15, 26, 0x4), FieldTrait( 480, 7, 157, 0x4),
19032  FieldTrait( 481, 7, 158, 0x4), FieldTrait( 483, 22, 162, 0x4), FieldTrait( 494, 15, 160, 0x4),
19033  FieldTrait( 513, 15, 159, 0x4), FieldTrait( 541, 25, 15, 0x4), FieldTrait( 543, 15, 23, 0x4),
19034  FieldTrait( 548, 15, 1, 0x5), FieldTrait( 549, 1, 2, 0x5), FieldTrait( 550, 1, 3, 0x5),
19035  FieldTrait( 552, 1, 4, 0xd), FieldTrait( 555, 1, 94, 0xc), FieldTrait( 662, 11, 116, 0x4),
19036  FieldTrait( 663, 1, 117, 0x4), FieldTrait( 667, 21, 41, 0x4), FieldTrait( 691, 15, 40, 0x4),
19037  FieldTrait( 696, 25, 123, 0x4), FieldTrait( 697, 11, 124, 0x4), FieldTrait( 698, 1, 125, 0x4),
19038  FieldTrait( 699, 15, 118, 0x4), FieldTrait( 701, 25, 122, 0x4), FieldTrait( 711, 1, 93, 0xc),
19039  FieldTrait( 761, 15, 119, 0x4), FieldTrait( 762, 15, 13, 0x4), FieldTrait( 835, 1, 137, 0x4),
19040  FieldTrait( 836, 1, 138, 0x4), FieldTrait( 837, 1, 139, 0x4), FieldTrait( 838, 1, 140, 0x4),
19041  FieldTrait( 840, 1, 141, 0x4), FieldTrait( 841, 1, 149, 0x4), FieldTrait( 842, 1, 150, 0x4),
19042  FieldTrait( 843, 1, 151, 0x4), FieldTrait( 844, 1, 152, 0x4), FieldTrait( 846, 1, 153, 0x4),
19043  FieldTrait( 847, 1, 154, 0x4), FieldTrait( 848, 15, 155, 0x4), FieldTrait( 849, 14, 156, 0x4),
19044  FieldTrait( 864, 1, 44, 0xc), FieldTrait( 873, 25, 45, 0x4), FieldTrait( 874, 25, 46, 0x4),
19045  FieldTrait( 875, 1, 42, 0x4), FieldTrait( 876, 15, 43, 0x4), FieldTrait( 947, 19, 29, 0x4),
19046  FieldTrait( 957, 1, 161, 0xc), FieldTrait( 965, 15, 47, 0x4), FieldTrait( 966, 15, 48, 0x4),
19047  FieldTrait( 967, 9, 50, 0x4), FieldTrait( 968, 9, 51, 0x4), FieldTrait( 969, 9, 52, 0x4),
19048  FieldTrait( 970, 1, 53, 0x4), FieldTrait( 971, 1, 54, 0x4), FieldTrait( 996, 15, 56, 0x4),
19049  FieldTrait( 997, 15, 57, 0x4), FieldTrait(1018, 1, 55, 0xc), FieldTrait(1049, 7, 49, 0x4),
19050  FieldTrait(1079, 26, 58, 0x4), FieldTrait(1082, 10, 166, 0x4), FieldTrait(1083, 7, 167, 0x4),
19051  FieldTrait(1084, 7, 168, 0x4), FieldTrait(1085, 10, 169, 0x4), FieldTrait(1086, 10, 170, 0x4),
19052  FieldTrait(1087, 10, 171, 0x4), FieldTrait(1088, 10, 172, 0x4), FieldTrait(1089, 10, 164, 0x4),
19053  FieldTrait(1090, 1, 165, 0x4), FieldTrait(1092, 7, 174, 0x4), FieldTrait(1094, 1, 142, 0x4),
19054  FieldTrait(1096, 15, 143, 0x4), FieldTrait(1097, 15, 144, 0x4), FieldTrait(1098, 15, 145, 0x4),
19055  FieldTrait(1099, 15, 146, 0x4), FieldTrait(1100, 7, 175, 0x4), FieldTrait(1101, 7, 176, 0x4),
19056  FieldTrait(1102, 11, 177, 0x4), FieldTrait(1103, 15, 178, 0x4), FieldTrait(1104, 15, 179, 0x4),
19057  FieldTrait(1105, 15, 180, 0x4), FieldTrait(1106, 15, 181, 0x4), FieldTrait(1107, 7, 182, 0x4),
19058  FieldTrait(1108, 7, 183, 0x4), FieldTrait(1109, 7, 184, 0x4), FieldTrait(1110, 11, 185, 0x4),
19059  FieldTrait(1111, 7, 186, 0x4), FieldTrait(1112, 10, 187, 0x4), FieldTrait(1113, 15, 188, 0x4),
19060  FieldTrait(1114, 15, 189, 0x4), FieldTrait(1116, 1, 163, 0xc), FieldTrait(1133, 7, 190, 0x4),
19061  FieldTrait(1138, 10, 173, 0x4), FieldTrait(1146, 13, 60, 0x4), FieldTrait(1147, 10, 61, 0x4),
19062  FieldTrait(1151, 15, 59, 0x4), FieldTrait(1184, 2, 62, 0x4), FieldTrait(1185, 29, 63, 0x4),
19063  FieldTrait(1186, 15, 64, 0x4), FieldTrait(1191, 15, 66, 0x4), FieldTrait(1192, 10, 67, 0x4),
19064  FieldTrait(1193, 7, 68, 0x4), FieldTrait(1194, 1, 69, 0x4), FieldTrait(1195, 13, 70, 0x4),
19065  FieldTrait(1196, 15, 71, 0x4), FieldTrait(1197, 15, 78, 0x4), FieldTrait(1198, 1, 72, 0x4),
19066  FieldTrait(1199, 11, 73, 0x4), FieldTrait(1200, 11, 74, 0x4), FieldTrait(1227, 15, 65, 0x4),
19067  FieldTrait(1242, 8, 77, 0x4), FieldTrait(1244, 8, 76, 0x4), FieldTrait(1435, 1, 79, 0x4),
19068  FieldTrait(1439, 1, 80, 0x4), FieldTrait(1449, 15, 81, 0x4), FieldTrait(1450, 15, 82, 0x4),
19069  FieldTrait(1451, 14, 83, 0x4), FieldTrait(1452, 14, 84, 0x4), FieldTrait(1457, 14, 85, 0x4),
19070  FieldTrait(1458, 14, 86, 0x4), FieldTrait(1478, 1, 87, 0x4), FieldTrait(1479, 1, 88, 0x4),
19071  FieldTrait(1480, 14, 89, 0x4), FieldTrait(1481, 1, 90, 0x4), FieldTrait(1482, 1, 91, 0x4),
19072  FieldTrait(1483, 1, 92, 0xc)
19073 };
19074 const FieldTrait_Hash_Array NewOrderCross::_ftha(NewOrderCross::_traits, 190);
19075 const MsgType NewOrderCross::_msgtype("s");
19076 //-------------------------------------------------------------------------------------------------
19077 const FieldTrait NewOrderCross::NoStipulations::_traits[] =
19078 {
19079  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
19080 };
19082 const MsgType NewOrderCross::NoStipulations::_msgtype("NoStipulations");
19083 const unsigned short NewOrderCross::NoStipulations::_fnum;
19084 //-------------------------------------------------------------------------------------------------
19085 const FieldTrait NewOrderCross::NoTradingSessions::_traits[] =
19086 {
19087  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
19088 };
19090 const MsgType NewOrderCross::NoTradingSessions::_msgtype("NoTradingSessions");
19091 const unsigned short NewOrderCross::NoTradingSessions::_fnum;
19092 //-------------------------------------------------------------------------------------------------
19093 const FieldTrait NewOrderCross::NoSecurityAltID::_traits[] =
19094 {
19095  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
19096 };
19098 const MsgType NewOrderCross::NoSecurityAltID::_msgtype("NoSecurityAltID");
19099 const unsigned short NewOrderCross::NoSecurityAltID::_fnum;
19100 //-------------------------------------------------------------------------------------------------
19101 const FieldTrait NewOrderCross::NoSides::_traits[] =
19102 {
19103  FieldTrait( 1, 15, 8, 0x4), FieldTrait( 11, 15, 2, 0x5), FieldTrait( 12, 13, 22, 0x4),
19104  FieldTrait( 13, 7, 23, 0x4), FieldTrait( 38, 10, 17, 0x4), FieldTrait( 41, 15, 43, 0x4),
19105  FieldTrait( 54, 7, 1, 0x5), FieldTrait( 58, 15, 32, 0x4), FieldTrait( 70, 15, 14, 0x4),
19106  FieldTrait( 75, 25, 7, 0x4), FieldTrait( 77, 7, 35, 0x4), FieldTrait( 78, 1, 15, 0xc),
19107  FieldTrait( 120, 19, 30, 0x4), FieldTrait( 121, 8, 29, 0x4), FieldTrait( 152, 10, 18, 0x4),
19108  FieldTrait( 203, 1, 36, 0x4), FieldTrait( 229, 25, 6, 0x4), FieldTrait( 354, 2, 33, 0x4),
19109  FieldTrait( 355, 28, 34, 0x4), FieldTrait( 377, 8, 39, 0x4), FieldTrait( 453, 1, 5, 0xc),
19110  FieldTrait( 468, 7, 20, 0x4), FieldTrait( 469, 9, 21, 0x4), FieldTrait( 479, 19, 24, 0x4),
19111  FieldTrait( 497, 7, 25, 0x4), FieldTrait( 516, 14, 19, 0x4), FieldTrait( 526, 15, 3, 0x4),
19112  FieldTrait( 528, 7, 26, 0x4), FieldTrait( 529, 16, 27, 0x4), FieldTrait( 544, 7, 37, 0x4),
19113  FieldTrait( 581, 1, 10, 0x4), FieldTrait( 582, 1, 28, 0x4), FieldTrait( 583, 15, 4, 0x4),
19114  FieldTrait( 589, 7, 11, 0x4), FieldTrait( 590, 7, 12, 0x4), FieldTrait( 591, 7, 13, 0x4),
19115  FieldTrait( 635, 15, 38, 0x4), FieldTrait( 659, 15, 40, 0x4), FieldTrait( 660, 1, 9, 0x4),
19116  FieldTrait( 775, 1, 31, 0x4), FieldTrait( 854, 1, 16, 0x4), FieldTrait( 962, 22, 41, 0x4),
19117  FieldTrait(1091, 8, 42, 0x4)
19118 };
19119 const FieldTrait_Hash_Array NewOrderCross::NoSides::_ftha(NewOrderCross::NoSides::_traits, 43);
19120 const MsgType NewOrderCross::NoSides::_msgtype("NoSides");
19121 const unsigned short NewOrderCross::NoSides::_fnum;
19122 //-------------------------------------------------------------------------------------------------
19123 const FieldTrait NewOrderCross::NoSides::NoAllocs::_traits[] =
19124 {
19125  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 6, 0x4), FieldTrait( 467, 15, 4, 0x4),
19126  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 3, 0x4)
19127 };
19128 const FieldTrait_Hash_Array NewOrderCross::NoSides::NoAllocs::_ftha(NewOrderCross::NoSides::NoAllocs::_traits, 6);
19130 const unsigned short NewOrderCross::NoSides::NoAllocs::_fnum;
19131 //-------------------------------------------------------------------------------------------------
19132 const FieldTrait NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::_traits[] =
19133 {
19134  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
19135  FieldTrait( 804, 1, 4, 0xc)
19136 };
19137 const FieldTrait_Hash_Array NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::_ftha(NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::_traits, 4);
19140 //-------------------------------------------------------------------------------------------------
19141 const FieldTrait NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
19142 {
19143  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
19144 };
19145 const FieldTrait_Hash_Array NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
19148 //-------------------------------------------------------------------------------------------------
19149 const FieldTrait NewOrderCross::NoSides::NoPartyIDs::_traits[] =
19150 {
19151  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
19152  FieldTrait( 802, 1, 4, 0xc)
19153 };
19154 const FieldTrait_Hash_Array NewOrderCross::NoSides::NoPartyIDs::_ftha(NewOrderCross::NoSides::NoPartyIDs::_traits, 4);
19156 const unsigned short NewOrderCross::NoSides::NoPartyIDs::_fnum;
19157 //-------------------------------------------------------------------------------------------------
19158 const FieldTrait NewOrderCross::NoSides::NoPartyIDs::NoPartySubIDs::_traits[] =
19159 {
19160  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
19161 };
19162 const FieldTrait_Hash_Array NewOrderCross::NoSides::NoPartyIDs::NoPartySubIDs::_ftha(NewOrderCross::NoSides::NoPartyIDs::NoPartySubIDs::_traits, 2);
19165 //-------------------------------------------------------------------------------------------------
19166 const FieldTrait NewOrderCross::NoLegs::_traits[] =
19167 {
19168  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
19169  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
19170  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
19171  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
19172  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
19173  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
19174  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
19175  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
19176  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
19177  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
19178  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
19179  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
19180  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
19181  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
19182  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
19183  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
19184  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
19185  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
19186 };
19187 const FieldTrait_Hash_Array NewOrderCross::NoLegs::_ftha(NewOrderCross::NoLegs::_traits, 54);
19189 const unsigned short NewOrderCross::NoLegs::_fnum;
19190 //-------------------------------------------------------------------------------------------------
19191 const FieldTrait NewOrderCross::NoLegs::NoLegSecurityAltID::_traits[] =
19192 {
19193  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
19194 };
19195 const FieldTrait_Hash_Array NewOrderCross::NoLegs::NoLegSecurityAltID::_ftha(NewOrderCross::NoLegs::NoLegSecurityAltID::_traits, 2);
19198 //-------------------------------------------------------------------------------------------------
19199 const FieldTrait NewOrderCross::NoUnderlyings::_traits[] =
19200 {
19201  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
19202  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
19203  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
19204  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
19205  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
19206  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
19207  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
19208  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
19209  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
19210  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
19211  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
19212  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
19213  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
19214  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
19215  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
19216  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
19217  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
19218  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
19219  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
19220  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
19221  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
19222  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
19223  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
19224  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
19225 };
19227 const MsgType NewOrderCross::NoUnderlyings::_msgtype("NoUnderlyings");
19228 const unsigned short NewOrderCross::NoUnderlyings::_fnum;
19229 //-------------------------------------------------------------------------------------------------
19230 const FieldTrait NewOrderCross::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
19231 {
19232  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
19233 };
19234 const FieldTrait_Hash_Array NewOrderCross::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NewOrderCross::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
19237 //-------------------------------------------------------------------------------------------------
19238 const FieldTrait NewOrderCross::NoUnderlyings::NoUnderlyingStips::_traits[] =
19239 {
19240  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
19241 };
19242 const FieldTrait_Hash_Array NewOrderCross::NoUnderlyings::NoUnderlyingStips::_ftha(NewOrderCross::NoUnderlyings::NoUnderlyingStips::_traits, 2);
19245 //-------------------------------------------------------------------------------------------------
19246 const FieldTrait NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
19247 {
19248  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
19249  FieldTrait(1062, 1, 4, 0xc)
19250 };
19251 const FieldTrait_Hash_Array NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
19254 //-------------------------------------------------------------------------------------------------
19255 const FieldTrait NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
19256 {
19257  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
19258 };
19259 const FieldTrait_Hash_Array NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
19262 //-------------------------------------------------------------------------------------------------
19263 const FieldTrait NewOrderCross::NoEvents::_traits[] =
19264 {
19265  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
19266  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
19267 };
19269 const MsgType NewOrderCross::NoEvents::_msgtype("NoEvents");
19270 const unsigned short NewOrderCross::NoEvents::_fnum;
19271 //-------------------------------------------------------------------------------------------------
19273 {
19274  FieldTrait( 958, 15, 1, 0x4), FieldTrait( 959, 1, 2, 0x4), FieldTrait( 960, 15, 3, 0x4)
19275 };
19277 const MsgType NewOrderCross::NoStrategyParameters::_msgtype("NoStrategyParameters");
19278 const unsigned short NewOrderCross::NoStrategyParameters::_fnum;
19279 //-------------------------------------------------------------------------------------------------
19281 {
19282  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
19283  FieldTrait(1052, 1, 4, 0xc)
19284 };
19286 const MsgType NewOrderCross::NoInstrumentParties::_msgtype("NoInstrumentParties");
19287 const unsigned short NewOrderCross::NoInstrumentParties::_fnum;
19288 //-------------------------------------------------------------------------------------------------
19289 const FieldTrait NewOrderCross::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
19290 {
19291  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
19292 };
19293 const FieldTrait_Hash_Array NewOrderCross::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NewOrderCross::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
19296 //-------------------------------------------------------------------------------------------------
19297 const FieldTrait NewOrderCross::NoRootPartyIDs::_traits[] =
19298 {
19299  FieldTrait(1117, 15, 1, 0x4), FieldTrait(1118, 7, 2, 0x4), FieldTrait(1119, 1, 3, 0x4),
19300  FieldTrait(1120, 1, 4, 0xc)
19301 };
19303 const MsgType NewOrderCross::NoRootPartyIDs::_msgtype("NoRootPartyIDs");
19304 const unsigned short NewOrderCross::NoRootPartyIDs::_fnum;
19305 //-------------------------------------------------------------------------------------------------
19306 const FieldTrait NewOrderCross::NoRootPartyIDs::NoRootPartySubIDs::_traits[] =
19307 {
19308  FieldTrait(1121, 15, 1, 0x4), FieldTrait(1122, 1, 2, 0x4)
19309 };
19310 const FieldTrait_Hash_Array NewOrderCross::NoRootPartyIDs::NoRootPartySubIDs::_ftha(NewOrderCross::NoRootPartyIDs::NoRootPartySubIDs::_traits, 2);
19313 //-------------------------------------------------------------------------------------------------
19314 const FieldTrait NewOrderCross::NoComplexEvents::_traits[] =
19315 {
19316  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
19317  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
19318  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
19319 };
19321 const MsgType NewOrderCross::NoComplexEvents::_msgtype("NoComplexEvents");
19322 const unsigned short NewOrderCross::NoComplexEvents::_fnum;
19323 //-------------------------------------------------------------------------------------------------
19324 const FieldTrait NewOrderCross::NoComplexEvents::NoComplexEventDates::_traits[] =
19325 {
19326  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
19327 };
19328 const FieldTrait_Hash_Array NewOrderCross::NoComplexEvents::NoComplexEventDates::_ftha(NewOrderCross::NoComplexEvents::NoComplexEventDates::_traits, 3);
19331 //-------------------------------------------------------------------------------------------------
19332 const FieldTrait NewOrderCross::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
19333 {
19334  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
19335 };
19336 const FieldTrait_Hash_Array NewOrderCross::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NewOrderCross::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
19339 //-------------------------------------------------------------------------------------------------
19340 const FieldTrait CrossOrderCancelReplaceRequest::_traits[] =
19341 {
19342  FieldTrait( 15, 19, 128, 0x4), FieldTrait( 18, 16, 100, 0x4), FieldTrait( 21, 7, 99, 0x4),
19343  FieldTrait( 22, 15, 10, 0x4), FieldTrait( 23, 15, 130, 0x4), FieldTrait( 37, 15, 1, 0x4),
19344  FieldTrait( 40, 7, 110, 0x5), FieldTrait( 44, 11, 112, 0x4), FieldTrait( 48, 15, 9, 0x4),
19345  FieldTrait( 55, 15, 7, 0x4), FieldTrait( 59, 7, 132, 0x4), FieldTrait( 60, 22, 108, 0x5),
19346  FieldTrait( 63, 15, 97, 0x4), FieldTrait( 64, 25, 98, 0x4), FieldTrait( 65, 15, 8, 0x4),
19347  FieldTrait( 81, 7, 105, 0x4), FieldTrait( 99, 11, 113, 0x4), FieldTrait( 100, 20, 103, 0x4),
19348  FieldTrait( 106, 15, 36, 0x4), FieldTrait( 107, 15, 39, 0x4), FieldTrait( 110, 10, 101, 0x4),
19349  FieldTrait( 111, 10, 102, 0x4), FieldTrait( 114, 8, 107, 0x4), FieldTrait( 117, 15, 131, 0x4),
19350  FieldTrait( 126, 22, 135, 0x4), FieldTrait( 140, 11, 106, 0x4), FieldTrait( 167, 15, 14, 0x4),
19351  FieldTrait( 168, 22, 133, 0x4), FieldTrait( 200, 21, 16, 0x4), FieldTrait( 201, 1, 77, 0x4),
19352  FieldTrait( 202, 11, 30, 0x4), FieldTrait( 206, 7, 32, 0x4), FieldTrait( 207, 20, 35, 0x4),
19353  FieldTrait( 210, 10, 137, 0x4), FieldTrait( 211, 9, 138, 0x4), FieldTrait( 218, 12, 114, 0x4),
19354  FieldTrait( 220, 19, 115, 0x4), FieldTrait( 221, 15, 116, 0x4), FieldTrait( 222, 15, 117, 0x4),
19355  FieldTrait( 223, 14, 34, 0x4), FieldTrait( 224, 25, 18, 0x4), FieldTrait( 225, 25, 19, 0x4),
19356  FieldTrait( 226, 1, 21, 0x4), FieldTrait( 227, 14, 22, 0x4), FieldTrait( 228, 9, 23, 0x4),
19357  FieldTrait( 231, 9, 33, 0x4), FieldTrait( 232, 1, 109, 0xc), FieldTrait( 235, 15, 122, 0x4),
19358  FieldTrait( 236, 14, 123, 0x4), FieldTrait( 239, 1, 20, 0x4), FieldTrait( 240, 25, 29, 0x4),
19359  FieldTrait( 255, 15, 24, 0x4), FieldTrait( 348, 2, 37, 0x4), FieldTrait( 349, 28, 38, 0x4),
19360  FieldTrait( 350, 2, 40, 0x4), FieldTrait( 351, 28, 41, 0x4), FieldTrait( 376, 15, 129, 0x4),
19361  FieldTrait( 386, 1, 104, 0xc), FieldTrait( 388, 7, 149, 0x4), FieldTrait( 389, 9, 150, 0x4),
19362  FieldTrait( 423, 1, 111, 0x4), FieldTrait( 427, 1, 136, 0x4), FieldTrait( 432, 25, 134, 0x4),
19363  FieldTrait( 454, 1, 11, 0xc), FieldTrait( 460, 1, 12, 0x4), FieldTrait( 461, 15, 13, 0x4),
19364  FieldTrait( 470, 18, 26, 0x4), FieldTrait( 471, 15, 27, 0x4), FieldTrait( 472, 15, 28, 0x4),
19365  FieldTrait( 480, 7, 159, 0x4), FieldTrait( 481, 7, 160, 0x4), FieldTrait( 483, 22, 165, 0x4),
19366  FieldTrait( 494, 15, 162, 0x4), FieldTrait( 513, 15, 161, 0x4), FieldTrait( 541, 25, 17, 0x4),
19367  FieldTrait( 543, 15, 25, 0x4), FieldTrait( 548, 15, 2, 0x5), FieldTrait( 549, 1, 4, 0x5),
19368  FieldTrait( 550, 1, 5, 0x5), FieldTrait( 551, 15, 3, 0x5), FieldTrait( 552, 1, 6, 0xd),
19369  FieldTrait( 555, 1, 96, 0xc), FieldTrait( 662, 11, 118, 0x4), FieldTrait( 663, 1, 119, 0x4),
19370  FieldTrait( 667, 21, 43, 0x4), FieldTrait( 691, 15, 42, 0x4), FieldTrait( 696, 25, 125, 0x4),
19371  FieldTrait( 697, 11, 126, 0x4), FieldTrait( 698, 1, 127, 0x4), FieldTrait( 699, 15, 120, 0x4),
19372  FieldTrait( 701, 25, 124, 0x4), FieldTrait( 711, 1, 95, 0xc), FieldTrait( 761, 15, 121, 0x4),
19373  FieldTrait( 762, 15, 15, 0x4), FieldTrait( 835, 1, 139, 0x4), FieldTrait( 836, 1, 140, 0x4),
19374  FieldTrait( 837, 1, 141, 0x4), FieldTrait( 838, 1, 142, 0x4), FieldTrait( 840, 1, 143, 0x4),
19375  FieldTrait( 841, 1, 151, 0x4), FieldTrait( 842, 1, 152, 0x4), FieldTrait( 843, 1, 153, 0x4),
19376  FieldTrait( 844, 1, 154, 0x4), FieldTrait( 846, 1, 155, 0x4), FieldTrait( 847, 1, 156, 0x4),
19377  FieldTrait( 848, 15, 157, 0x4), FieldTrait( 849, 14, 158, 0x4), FieldTrait( 864, 1, 46, 0xc),
19378  FieldTrait( 873, 25, 47, 0x4), FieldTrait( 874, 25, 48, 0x4), FieldTrait( 875, 1, 44, 0x4),
19379  FieldTrait( 876, 15, 45, 0x4), FieldTrait( 947, 19, 31, 0x4), FieldTrait( 957, 1, 163, 0xc),
19380  FieldTrait( 961, 15, 164, 0x4), FieldTrait( 965, 15, 49, 0x4), FieldTrait( 966, 15, 50, 0x4),
19381  FieldTrait( 967, 9, 52, 0x4), FieldTrait( 968, 9, 53, 0x4), FieldTrait( 969, 9, 54, 0x4),
19382  FieldTrait( 970, 1, 55, 0x4), FieldTrait( 971, 1, 56, 0x4), FieldTrait( 996, 15, 58, 0x4),
19383  FieldTrait( 997, 15, 59, 0x4), FieldTrait(1018, 1, 57, 0xc), FieldTrait(1049, 7, 51, 0x4),
19384  FieldTrait(1079, 26, 60, 0x4), FieldTrait(1082, 10, 169, 0x4), FieldTrait(1083, 7, 170, 0x4),
19385  FieldTrait(1084, 7, 171, 0x4), FieldTrait(1085, 10, 172, 0x4), FieldTrait(1086, 10, 173, 0x4),
19386  FieldTrait(1087, 10, 174, 0x4), FieldTrait(1088, 10, 175, 0x4), FieldTrait(1089, 10, 167, 0x4),
19387  FieldTrait(1090, 1, 168, 0x4), FieldTrait(1092, 7, 177, 0x4), FieldTrait(1094, 1, 144, 0x4),
19388  FieldTrait(1096, 15, 145, 0x4), FieldTrait(1097, 15, 146, 0x4), FieldTrait(1098, 15, 147, 0x4),
19389  FieldTrait(1099, 15, 148, 0x4), FieldTrait(1100, 7, 178, 0x4), FieldTrait(1101, 7, 179, 0x4),
19390  FieldTrait(1102, 11, 180, 0x4), FieldTrait(1103, 15, 181, 0x4), FieldTrait(1104, 15, 182, 0x4),
19391  FieldTrait(1105, 15, 183, 0x4), FieldTrait(1106, 15, 184, 0x4), FieldTrait(1107, 7, 185, 0x4),
19392  FieldTrait(1108, 7, 186, 0x4), FieldTrait(1109, 7, 187, 0x4), FieldTrait(1110, 11, 188, 0x4),
19393  FieldTrait(1111, 7, 189, 0x4), FieldTrait(1112, 10, 190, 0x4), FieldTrait(1113, 15, 191, 0x4),
19394  FieldTrait(1114, 15, 192, 0x4), FieldTrait(1116, 1, 166, 0xc), FieldTrait(1133, 7, 193, 0x4),
19395  FieldTrait(1138, 10, 176, 0x4), FieldTrait(1146, 13, 62, 0x4), FieldTrait(1147, 10, 63, 0x4),
19396  FieldTrait(1151, 15, 61, 0x4), FieldTrait(1184, 2, 64, 0x4), FieldTrait(1185, 29, 65, 0x4),
19397  FieldTrait(1186, 15, 66, 0x4), FieldTrait(1191, 15, 68, 0x4), FieldTrait(1192, 10, 69, 0x4),
19398  FieldTrait(1193, 7, 70, 0x4), FieldTrait(1194, 1, 71, 0x4), FieldTrait(1195, 13, 72, 0x4),
19399  FieldTrait(1196, 15, 73, 0x4), FieldTrait(1197, 15, 80, 0x4), FieldTrait(1198, 1, 74, 0x4),
19400  FieldTrait(1199, 11, 75, 0x4), FieldTrait(1200, 11, 76, 0x4), FieldTrait(1227, 15, 67, 0x4),
19401  FieldTrait(1242, 8, 79, 0x4), FieldTrait(1244, 8, 78, 0x4), FieldTrait(1435, 1, 81, 0x4),
19402  FieldTrait(1439, 1, 82, 0x4), FieldTrait(1449, 15, 83, 0x4), FieldTrait(1450, 15, 84, 0x4),
19403  FieldTrait(1451, 14, 85, 0x4), FieldTrait(1452, 14, 86, 0x4), FieldTrait(1457, 14, 87, 0x4),
19404  FieldTrait(1458, 14, 88, 0x4), FieldTrait(1478, 1, 89, 0x4), FieldTrait(1479, 1, 90, 0x4),
19405  FieldTrait(1480, 14, 91, 0x4), FieldTrait(1481, 1, 92, 0x4), FieldTrait(1482, 1, 93, 0x4),
19406  FieldTrait(1483, 1, 94, 0xc)
19407 };
19410 //-------------------------------------------------------------------------------------------------
19412 {
19413  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
19414 };
19418 //-------------------------------------------------------------------------------------------------
19420 {
19421  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
19422 };
19426 //-------------------------------------------------------------------------------------------------
19428 {
19429  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
19430 };
19434 //-------------------------------------------------------------------------------------------------
19436 {
19437  FieldTrait( 1, 15, 8, 0x4), FieldTrait( 11, 15, 2, 0x5), FieldTrait( 12, 13, 22, 0x4),
19438  FieldTrait( 13, 7, 23, 0x4), FieldTrait( 38, 10, 17, 0x4), FieldTrait( 41, 15, 43, 0x4),
19439  FieldTrait( 54, 7, 1, 0x5), FieldTrait( 58, 15, 32, 0x4), FieldTrait( 70, 15, 14, 0x4),
19440  FieldTrait( 75, 25, 7, 0x4), FieldTrait( 77, 7, 35, 0x4), FieldTrait( 78, 1, 15, 0xc),
19441  FieldTrait( 120, 19, 30, 0x4), FieldTrait( 121, 8, 29, 0x4), FieldTrait( 152, 10, 18, 0x4),
19442  FieldTrait( 203, 1, 36, 0x4), FieldTrait( 229, 25, 6, 0x4), FieldTrait( 354, 2, 33, 0x4),
19443  FieldTrait( 355, 28, 34, 0x4), FieldTrait( 377, 8, 39, 0x4), FieldTrait( 453, 1, 5, 0xc),
19444  FieldTrait( 468, 7, 20, 0x4), FieldTrait( 469, 9, 21, 0x4), FieldTrait( 479, 19, 24, 0x4),
19445  FieldTrait( 497, 7, 25, 0x4), FieldTrait( 516, 14, 19, 0x4), FieldTrait( 526, 15, 3, 0x4),
19446  FieldTrait( 528, 7, 26, 0x4), FieldTrait( 529, 16, 27, 0x4), FieldTrait( 544, 7, 37, 0x4),
19447  FieldTrait( 581, 1, 10, 0x4), FieldTrait( 582, 1, 28, 0x4), FieldTrait( 583, 15, 4, 0x4),
19448  FieldTrait( 589, 7, 11, 0x4), FieldTrait( 590, 7, 12, 0x4), FieldTrait( 591, 7, 13, 0x4),
19449  FieldTrait( 635, 15, 38, 0x4), FieldTrait( 659, 15, 40, 0x4), FieldTrait( 660, 1, 9, 0x4),
19450  FieldTrait( 775, 1, 31, 0x4), FieldTrait( 854, 1, 16, 0x4), FieldTrait( 962, 22, 41, 0x4),
19451  FieldTrait(1091, 8, 42, 0x4)
19452 };
19456 //-------------------------------------------------------------------------------------------------
19457 const FieldTrait CrossOrderCancelReplaceRequest::NoSides::NoAllocs::_traits[] =
19458 {
19459  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 6, 0x4), FieldTrait( 467, 15, 4, 0x4),
19460  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 3, 0x4)
19461 };
19462 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoSides::NoAllocs::_ftha(CrossOrderCancelReplaceRequest::NoSides::NoAllocs::_traits, 6);
19465 //-------------------------------------------------------------------------------------------------
19466 const FieldTrait CrossOrderCancelReplaceRequest::NoSides::NoAllocs::NoNestedPartyIDs::_traits[] =
19467 {
19468  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
19469  FieldTrait( 804, 1, 4, 0xc)
19470 };
19471 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoSides::NoAllocs::NoNestedPartyIDs::_ftha(CrossOrderCancelReplaceRequest::NoSides::NoAllocs::NoNestedPartyIDs::_traits, 4);
19474 //-------------------------------------------------------------------------------------------------
19475 const FieldTrait CrossOrderCancelReplaceRequest::NoSides::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
19476 {
19477  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
19478 };
19479 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoSides::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(CrossOrderCancelReplaceRequest::NoSides::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
19482 //-------------------------------------------------------------------------------------------------
19483 const FieldTrait CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::_traits[] =
19484 {
19485  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
19486  FieldTrait( 802, 1, 4, 0xc)
19487 };
19488 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::_ftha(CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::_traits, 4);
19491 //-------------------------------------------------------------------------------------------------
19492 const FieldTrait CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::NoPartySubIDs::_traits[] =
19493 {
19494  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
19495 };
19496 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::NoPartySubIDs::_ftha(CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::NoPartySubIDs::_traits, 2);
19499 //-------------------------------------------------------------------------------------------------
19501 {
19502  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
19503  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
19504  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
19505  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
19506  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
19507  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
19508  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
19509  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
19510  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
19511  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
19512  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
19513  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
19514  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
19515  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
19516  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
19517  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
19518  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
19519  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
19520 };
19524 //-------------------------------------------------------------------------------------------------
19525 const FieldTrait CrossOrderCancelReplaceRequest::NoLegs::NoLegSecurityAltID::_traits[] =
19526 {
19527  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
19528 };
19529 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoLegs::NoLegSecurityAltID::_ftha(CrossOrderCancelReplaceRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
19532 //-------------------------------------------------------------------------------------------------
19534 {
19535  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
19536  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
19537  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
19538  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
19539  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
19540  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
19541  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
19542  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
19543  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
19544  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
19545  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
19546  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
19547  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
19548  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
19549  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
19550  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
19551  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
19552  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
19553  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
19554  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
19555  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
19556  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
19557  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
19558  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
19559 };
19563 //-------------------------------------------------------------------------------------------------
19564 const FieldTrait CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
19565 {
19566  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
19567 };
19568 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
19571 //-------------------------------------------------------------------------------------------------
19572 const FieldTrait CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
19573 {
19574  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
19575 };
19576 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_ftha(CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
19579 //-------------------------------------------------------------------------------------------------
19580 const FieldTrait CrossOrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
19581 {
19582  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
19583  FieldTrait(1062, 1, 4, 0xc)
19584 };
19585 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(CrossOrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
19588 //-------------------------------------------------------------------------------------------------
19589 const FieldTrait CrossOrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
19590 {
19591  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
19592 };
19593 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(CrossOrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
19596 //-------------------------------------------------------------------------------------------------
19598 {
19599  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
19600  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
19601 };
19605 //-------------------------------------------------------------------------------------------------
19607 {
19608  FieldTrait( 958, 15, 1, 0x4), FieldTrait( 959, 1, 2, 0x4), FieldTrait( 960, 15, 3, 0x4)
19609 };
19613 //-------------------------------------------------------------------------------------------------
19615 {
19616  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
19617  FieldTrait(1052, 1, 4, 0xc)
19618 };
19622 //-------------------------------------------------------------------------------------------------
19623 const FieldTrait CrossOrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
19624 {
19625  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
19626 };
19627 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(CrossOrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
19630 //-------------------------------------------------------------------------------------------------
19632 {
19633  FieldTrait(1117, 15, 1, 0x4), FieldTrait(1118, 7, 2, 0x4), FieldTrait(1119, 1, 3, 0x4),
19634  FieldTrait(1120, 1, 4, 0xc)
19635 };
19639 //-------------------------------------------------------------------------------------------------
19640 const FieldTrait CrossOrderCancelReplaceRequest::NoRootPartyIDs::NoRootPartySubIDs::_traits[] =
19641 {
19642  FieldTrait(1121, 15, 1, 0x4), FieldTrait(1122, 1, 2, 0x4)
19643 };
19644 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoRootPartyIDs::NoRootPartySubIDs::_ftha(CrossOrderCancelReplaceRequest::NoRootPartyIDs::NoRootPartySubIDs::_traits, 2);
19647 //-------------------------------------------------------------------------------------------------
19649 {
19650  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
19651  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
19652  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
19653 };
19657 //-------------------------------------------------------------------------------------------------
19658 const FieldTrait CrossOrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
19659 {
19660  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
19661 };
19662 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_ftha(CrossOrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
19665 //-------------------------------------------------------------------------------------------------
19666 const FieldTrait CrossOrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
19667 {
19668  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
19669 };
19670 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(CrossOrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
19673 //-------------------------------------------------------------------------------------------------
19674 const FieldTrait trailer::_traits[] =
19675 {
19676  FieldTrait( 10, 15, 3, 0x65), FieldTrait( 89, 28, 2, 0x4), FieldTrait( 93, 2, 1, 0x4)
19677 };
19678 const FieldTrait_Hash_Array trailer::_ftha(trailer::_traits, 3);
19679 const MsgType trailer::_msgtype("trailer");
19680 //-------------------------------------------------------------------------------------------------
19681 const FieldTrait CrossOrderCancelRequest::_traits[] =
19682 {
19683  FieldTrait( 22, 15, 10, 0x4), FieldTrait( 37, 15, 1, 0x4), FieldTrait( 48, 15, 9, 0x4),
19684  FieldTrait( 55, 15, 7, 0x4), FieldTrait( 60, 22, 97, 0x5), FieldTrait( 65, 15, 8, 0x4),
19685  FieldTrait( 106, 15, 36, 0x4), FieldTrait( 107, 15, 39, 0x4), FieldTrait( 167, 15, 14, 0x4),
19686  FieldTrait( 200, 21, 16, 0x4), FieldTrait( 201, 1, 77, 0x4), FieldTrait( 202, 11, 30, 0x4),
19687  FieldTrait( 206, 7, 32, 0x4), FieldTrait( 207, 20, 35, 0x4), FieldTrait( 223, 14, 34, 0x4),
19688  FieldTrait( 224, 25, 18, 0x4), FieldTrait( 225, 25, 19, 0x4), FieldTrait( 226, 1, 21, 0x4),
19689  FieldTrait( 227, 14, 22, 0x4), FieldTrait( 228, 9, 23, 0x4), FieldTrait( 231, 9, 33, 0x4),
19690  FieldTrait( 239, 1, 20, 0x4), FieldTrait( 240, 25, 29, 0x4), FieldTrait( 255, 15, 24, 0x4),
19691  FieldTrait( 348, 2, 37, 0x4), FieldTrait( 349, 28, 38, 0x4), FieldTrait( 350, 2, 40, 0x4),
19692  FieldTrait( 351, 28, 41, 0x4), FieldTrait( 454, 1, 11, 0xc), FieldTrait( 460, 1, 12, 0x4),
19693  FieldTrait( 461, 15, 13, 0x4), FieldTrait( 470, 18, 26, 0x4), FieldTrait( 471, 15, 27, 0x4),
19694  FieldTrait( 472, 15, 28, 0x4), FieldTrait( 541, 25, 17, 0x4), FieldTrait( 543, 15, 25, 0x4),
19695  FieldTrait( 548, 15, 2, 0x5), FieldTrait( 549, 1, 4, 0x5), FieldTrait( 550, 1, 5, 0x5),
19696  FieldTrait( 551, 15, 3, 0x5), FieldTrait( 552, 1, 6, 0xd), FieldTrait( 555, 1, 96, 0xc),
19697  FieldTrait( 667, 21, 43, 0x4), FieldTrait( 691, 15, 42, 0x4), FieldTrait( 711, 1, 95, 0xc),
19698  FieldTrait( 762, 15, 15, 0x4), FieldTrait( 864, 1, 46, 0xc), FieldTrait( 873, 25, 47, 0x4),
19699  FieldTrait( 874, 25, 48, 0x4), FieldTrait( 875, 1, 44, 0x4), FieldTrait( 876, 15, 45, 0x4),
19700  FieldTrait( 947, 19, 31, 0x4), FieldTrait( 961, 15, 98, 0x4), FieldTrait( 965, 15, 49, 0x4),
19701  FieldTrait( 966, 15, 50, 0x4), FieldTrait( 967, 9, 52, 0x4), FieldTrait( 968, 9, 53, 0x4),
19702  FieldTrait( 969, 9, 54, 0x4), FieldTrait( 970, 1, 55, 0x4), FieldTrait( 971, 1, 56, 0x4),
19703  FieldTrait( 996, 15, 58, 0x4), FieldTrait( 997, 15, 59, 0x4), FieldTrait(1018, 1, 57, 0xc),
19704  FieldTrait(1049, 7, 51, 0x4), FieldTrait(1079, 26, 60, 0x4), FieldTrait(1116, 1, 99, 0xc),
19705  FieldTrait(1146, 13, 62, 0x4), FieldTrait(1147, 10, 63, 0x4), FieldTrait(1151, 15, 61, 0x4),
19706  FieldTrait(1184, 2, 64, 0x4), FieldTrait(1185, 29, 65, 0x4), FieldTrait(1186, 15, 66, 0x4),
19707  FieldTrait(1191, 15, 68, 0x4), FieldTrait(1192, 10, 69, 0x4), FieldTrait(1193, 7, 70, 0x4),
19708  FieldTrait(1194, 1, 71, 0x4), FieldTrait(1195, 13, 72, 0x4), FieldTrait(1196, 15, 73, 0x4),
19709  FieldTrait(1197, 15, 80, 0x4), FieldTrait(1198, 1, 74, 0x4), FieldTrait(1199, 11, 75, 0x4),
19710  FieldTrait(1200, 11, 76, 0x4), FieldTrait(1227, 15, 67, 0x4), FieldTrait(1242, 8, 79, 0x4),
19711  FieldTrait(1244, 8, 78, 0x4), FieldTrait(1435, 1, 81, 0x4), FieldTrait(1439, 1, 82, 0x4),
19712  FieldTrait(1449, 15, 83, 0x4), FieldTrait(1450, 15, 84, 0x4), FieldTrait(1451, 14, 85, 0x4),
19713  FieldTrait(1452, 14, 86, 0x4), FieldTrait(1457, 14, 87, 0x4), FieldTrait(1458, 14, 88, 0x4),
19714  FieldTrait(1478, 1, 89, 0x4), FieldTrait(1479, 1, 90, 0x4), FieldTrait(1480, 14, 91, 0x4),
19715  FieldTrait(1481, 1, 92, 0x4), FieldTrait(1482, 1, 93, 0x4), FieldTrait(1483, 1, 94, 0xc)
19716 };
19717 const FieldTrait_Hash_Array CrossOrderCancelRequest::_ftha(CrossOrderCancelRequest::_traits, 99);
19719 //-------------------------------------------------------------------------------------------------
19721 {
19722  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
19723 };
19727 //-------------------------------------------------------------------------------------------------
19728 const FieldTrait CrossOrderCancelRequest::NoSides::_traits[] =
19729 {
19730  FieldTrait( 11, 15, 3, 0x5), FieldTrait( 38, 10, 10, 0x4), FieldTrait( 41, 15, 2, 0x4),
19731  FieldTrait( 54, 7, 1, 0x5), FieldTrait( 58, 15, 16, 0x4), FieldTrait( 75, 25, 9, 0x4),
19732  FieldTrait( 152, 10, 11, 0x4), FieldTrait( 229, 25, 8, 0x4), FieldTrait( 354, 2, 17, 0x4),
19733  FieldTrait( 355, 28, 18, 0x4), FieldTrait( 376, 15, 15, 0x4), FieldTrait( 453, 1, 7, 0xc),
19734  FieldTrait( 468, 7, 13, 0x4), FieldTrait( 469, 9, 14, 0x4), FieldTrait( 516, 14, 12, 0x4),
19735  FieldTrait( 526, 15, 4, 0x4), FieldTrait( 583, 15, 5, 0x4), FieldTrait( 586, 22, 6, 0x4)
19736 };
19739 const unsigned short CrossOrderCancelRequest::NoSides::_fnum;
19740 //-------------------------------------------------------------------------------------------------
19741 const FieldTrait CrossOrderCancelRequest::NoSides::NoPartyIDs::_traits[] =
19742 {
19743  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
19744  FieldTrait( 802, 1, 4, 0xc)
19745 };
19746 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoSides::NoPartyIDs::_ftha(CrossOrderCancelRequest::NoSides::NoPartyIDs::_traits, 4);
19749 //-------------------------------------------------------------------------------------------------
19750 const FieldTrait CrossOrderCancelRequest::NoSides::NoPartyIDs::NoPartySubIDs::_traits[] =
19751 {
19752  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
19753 };
19754 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoSides::NoPartyIDs::NoPartySubIDs::_ftha(CrossOrderCancelRequest::NoSides::NoPartyIDs::NoPartySubIDs::_traits, 2);
19757 //-------------------------------------------------------------------------------------------------
19758 const FieldTrait CrossOrderCancelRequest::NoLegs::_traits[] =
19759 {
19760  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
19761  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
19762  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
19763  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
19764  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
19765  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
19766  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
19767  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
19768  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
19769  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
19770  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
19771  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
19772  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
19773  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
19774  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
19775  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
19776  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
19777  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
19778 };
19781 const unsigned short CrossOrderCancelRequest::NoLegs::_fnum;
19782 //-------------------------------------------------------------------------------------------------
19783 const FieldTrait CrossOrderCancelRequest::NoLegs::NoLegSecurityAltID::_traits[] =
19784 {
19785  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
19786 };
19787 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoLegs::NoLegSecurityAltID::_ftha(CrossOrderCancelRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
19790 //-------------------------------------------------------------------------------------------------
19792 {
19793  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
19794  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
19795  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
19796  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
19797  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
19798  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
19799  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
19800  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
19801  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
19802  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
19803  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
19804  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
19805  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
19806  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
19807  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
19808  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
19809  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
19810  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
19811  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
19812  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
19813  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
19814  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
19815  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
19816  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
19817 };
19821 //-------------------------------------------------------------------------------------------------
19822 const FieldTrait CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
19823 {
19824  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
19825 };
19826 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
19829 //-------------------------------------------------------------------------------------------------
19830 const FieldTrait CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
19831 {
19832  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
19833 };
19834 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_ftha(CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
19837 //-------------------------------------------------------------------------------------------------
19838 const FieldTrait CrossOrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
19839 {
19840  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
19841  FieldTrait(1062, 1, 4, 0xc)
19842 };
19843 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(CrossOrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
19846 //-------------------------------------------------------------------------------------------------
19847 const FieldTrait CrossOrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
19848 {
19849  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
19850 };
19851 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(CrossOrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
19854 //-------------------------------------------------------------------------------------------------
19855 const FieldTrait CrossOrderCancelRequest::NoEvents::_traits[] =
19856 {
19857  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
19858  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
19859 };
19862 const unsigned short CrossOrderCancelRequest::NoEvents::_fnum;
19863 //-------------------------------------------------------------------------------------------------
19865 {
19866  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
19867  FieldTrait(1052, 1, 4, 0xc)
19868 };
19872 //-------------------------------------------------------------------------------------------------
19873 const FieldTrait CrossOrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
19874 {
19875  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
19876 };
19877 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(CrossOrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
19880 //-------------------------------------------------------------------------------------------------
19882 {
19883  FieldTrait(1117, 15, 1, 0x4), FieldTrait(1118, 7, 2, 0x4), FieldTrait(1119, 1, 3, 0x4),
19884  FieldTrait(1120, 1, 4, 0xc)
19885 };
19889 //-------------------------------------------------------------------------------------------------
19890 const FieldTrait CrossOrderCancelRequest::NoRootPartyIDs::NoRootPartySubIDs::_traits[] =
19891 {
19892  FieldTrait(1121, 15, 1, 0x4), FieldTrait(1122, 1, 2, 0x4)
19893 };
19894 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoRootPartyIDs::NoRootPartySubIDs::_ftha(CrossOrderCancelRequest::NoRootPartyIDs::NoRootPartySubIDs::_traits, 2);
19897 //-------------------------------------------------------------------------------------------------
19899 {
19900  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
19901  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
19902  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
19903 };
19907 //-------------------------------------------------------------------------------------------------
19908 const FieldTrait CrossOrderCancelRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
19909 {
19910  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
19911 };
19912 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoComplexEvents::NoComplexEventDates::_ftha(CrossOrderCancelRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
19915 //-------------------------------------------------------------------------------------------------
19916 const FieldTrait CrossOrderCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
19917 {
19918  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
19919 };
19920 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(CrossOrderCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
19923 //-------------------------------------------------------------------------------------------------
19924 const FieldTrait SecurityTypeRequest::_traits[] =
19925 {
19926  FieldTrait( 58, 15, 2, 0x4), FieldTrait( 167, 15, 8, 0x4), FieldTrait( 320, 15, 1, 0x5),
19927  FieldTrait( 336, 15, 5, 0x4), FieldTrait( 354, 2, 3, 0x4), FieldTrait( 355, 28, 4, 0x4),
19928  FieldTrait( 460, 1, 7, 0x4), FieldTrait( 625, 15, 6, 0x4), FieldTrait( 762, 15, 9, 0x4),
19929  FieldTrait(1300, 15, 11, 0x4), FieldTrait(1301, 20, 10, 0x4)
19930 };
19931 const FieldTrait_Hash_Array SecurityTypeRequest::_ftha(SecurityTypeRequest::_traits, 11);
19933 //-------------------------------------------------------------------------------------------------
19934 const FieldTrait SecurityTypes::_traits[] =
19935 {
19936  FieldTrait( 58, 15, 7, 0x4), FieldTrait( 263, 7, 12, 0x4), FieldTrait( 320, 15, 1, 0x5),
19937  FieldTrait( 322, 15, 2, 0x5), FieldTrait( 323, 1, 3, 0x5), FieldTrait( 336, 15, 10, 0x4),
19938  FieldTrait( 354, 2, 8, 0x4), FieldTrait( 355, 28, 9, 0x4), FieldTrait( 557, 1, 4, 0x4),
19939  FieldTrait( 558, 1, 6, 0xc), FieldTrait( 625, 15, 11, 0x4), FieldTrait( 893, 8, 5, 0x4),
19940  FieldTrait(1180, 15, 15, 0x4), FieldTrait(1181, 4, 16, 0x4), FieldTrait(1300, 15, 14, 0x4),
19941  FieldTrait(1301, 20, 13, 0x4), FieldTrait(1350, 4, 17, 0x4), FieldTrait(1352, 8, 18, 0x4)
19942 };
19943 const FieldTrait_Hash_Array SecurityTypes::_ftha(SecurityTypes::_traits, 18);
19944 const MsgType SecurityTypes::_msgtype("w");
19945 //-------------------------------------------------------------------------------------------------
19946 const FieldTrait SecurityTypes::NoSecurityTypes::_traits[] =
19947 {
19948  FieldTrait( 60, 22, 5, 0x4), FieldTrait( 167, 15, 1, 0x4), FieldTrait( 460, 1, 3, 0x4),
19949  FieldTrait( 461, 15, 4, 0x4), FieldTrait( 762, 15, 2, 0x4)
19950 };
19952 const MsgType SecurityTypes::NoSecurityTypes::_msgtype("NoSecurityTypes");
19953 const unsigned short SecurityTypes::NoSecurityTypes::_fnum;
19954 //-------------------------------------------------------------------------------------------------
19955 const FieldTrait SecurityListRequest::_traits[] =
19956 {
19957  FieldTrait( 15, 19, 105, 0x4), FieldTrait( 22, 15, 6, 0x4), FieldTrait( 48, 15, 5, 0x4),
19958  FieldTrait( 55, 15, 3, 0x4), FieldTrait( 58, 15, 106, 0x4), FieldTrait( 65, 15, 4, 0x4),
19959  FieldTrait( 106, 15, 32, 0x4), FieldTrait( 107, 15, 35, 0x4), FieldTrait( 167, 15, 10, 0x4),
19960  FieldTrait( 200, 21, 12, 0x4), FieldTrait( 201, 1, 73, 0x4), FieldTrait( 202, 11, 26, 0x4),
19961  FieldTrait( 206, 7, 28, 0x4), FieldTrait( 207, 20, 31, 0x4), FieldTrait( 223, 14, 30, 0x4),
19962  FieldTrait( 224, 25, 14, 0x4), FieldTrait( 225, 25, 15, 0x4), FieldTrait( 226, 1, 17, 0x4),
19963  FieldTrait( 227, 14, 18, 0x4), FieldTrait( 228, 9, 19, 0x4), FieldTrait( 231, 9, 29, 0x4),
19964  FieldTrait( 239, 1, 16, 0x4), FieldTrait( 240, 25, 25, 0x4), FieldTrait( 255, 15, 20, 0x4),
19965  FieldTrait( 263, 7, 111, 0x4), FieldTrait( 320, 15, 1, 0x5), FieldTrait( 336, 15, 109, 0x4),
19966  FieldTrait( 348, 2, 33, 0x4), FieldTrait( 349, 28, 34, 0x4), FieldTrait( 350, 2, 36, 0x4),
19967  FieldTrait( 351, 28, 37, 0x4), FieldTrait( 354, 2, 107, 0x4), FieldTrait( 355, 28, 108, 0x4),
19968  FieldTrait( 454, 1, 7, 0xc), FieldTrait( 460, 1, 8, 0x4), FieldTrait( 461, 15, 9, 0x4),
19969  FieldTrait( 470, 18, 22, 0x4), FieldTrait( 471, 15, 23, 0x4), FieldTrait( 472, 15, 24, 0x4),
19970  FieldTrait( 541, 25, 13, 0x4), FieldTrait( 543, 15, 21, 0x4), FieldTrait( 555, 1, 104, 0xc),
19971  FieldTrait( 559, 1, 2, 0x5), FieldTrait( 625, 15, 110, 0x4), FieldTrait( 667, 21, 39, 0x4),
19972  FieldTrait( 668, 1, 91, 0x4), FieldTrait( 691, 15, 38, 0x4), FieldTrait( 711, 1, 103, 0xc),
19973  FieldTrait( 762, 15, 11, 0x4), FieldTrait( 788, 1, 98, 0x4), FieldTrait( 864, 1, 42, 0xc),
19974  FieldTrait( 869, 14, 92, 0x4), FieldTrait( 870, 1, 93, 0xc), FieldTrait( 873, 25, 43, 0x4),
19975  FieldTrait( 874, 25, 44, 0x4), FieldTrait( 875, 1, 40, 0x4), FieldTrait( 876, 15, 41, 0x4),
19976  FieldTrait( 898, 14, 102, 0x4), FieldTrait( 913, 15, 94, 0x4), FieldTrait( 914, 15, 95, 0x4),
19977  FieldTrait( 915, 25, 96, 0x4), FieldTrait( 916, 25, 99, 0x4), FieldTrait( 917, 25, 100, 0x4),
19978  FieldTrait( 918, 19, 97, 0x4), FieldTrait( 919, 1, 101, 0x4), FieldTrait( 947, 19, 27, 0x4),
19979  FieldTrait( 965, 15, 45, 0x4), FieldTrait( 966, 15, 46, 0x4), FieldTrait( 967, 9, 48, 0x4),
19980  FieldTrait( 968, 9, 49, 0x4), FieldTrait( 969, 9, 50, 0x4), FieldTrait( 970, 1, 51, 0x4),
19981  FieldTrait( 971, 1, 52, 0x4), FieldTrait( 996, 15, 54, 0x4), FieldTrait( 997, 15, 55, 0x4),
19982  FieldTrait(1018, 1, 53, 0xc), FieldTrait(1049, 7, 47, 0x4), FieldTrait(1079, 26, 56, 0x4),
19983  FieldTrait(1146, 13, 58, 0x4), FieldTrait(1147, 10, 59, 0x4), FieldTrait(1151, 15, 57, 0x4),
19984  FieldTrait(1184, 2, 60, 0x4), FieldTrait(1185, 29, 61, 0x4), FieldTrait(1186, 15, 62, 0x4),
19985  FieldTrait(1191, 15, 64, 0x4), FieldTrait(1192, 10, 65, 0x4), FieldTrait(1193, 7, 66, 0x4),
19986  FieldTrait(1194, 1, 67, 0x4), FieldTrait(1195, 13, 68, 0x4), FieldTrait(1196, 15, 69, 0x4),
19987  FieldTrait(1197, 15, 76, 0x4), FieldTrait(1198, 1, 70, 0x4), FieldTrait(1199, 11, 71, 0x4),
19988  FieldTrait(1200, 11, 72, 0x4), FieldTrait(1227, 15, 63, 0x4), FieldTrait(1242, 8, 75, 0x4),
19989  FieldTrait(1244, 8, 74, 0x4), FieldTrait(1300, 15, 113, 0x4), FieldTrait(1301, 20, 112, 0x4),
19990  FieldTrait(1435, 1, 77, 0x4), FieldTrait(1439, 1, 78, 0x4), FieldTrait(1449, 15, 79, 0x4),
19991  FieldTrait(1450, 15, 80, 0x4), FieldTrait(1451, 14, 81, 0x4), FieldTrait(1452, 14, 82, 0x4),
19992  FieldTrait(1457, 14, 83, 0x4), FieldTrait(1458, 14, 84, 0x4), FieldTrait(1465, 15, 114, 0x4),
19993  FieldTrait(1470, 1, 115, 0x4), FieldTrait(1471, 1, 116, 0x4), FieldTrait(1478, 1, 85, 0x4),
19994  FieldTrait(1479, 1, 86, 0x4), FieldTrait(1480, 14, 87, 0x4), FieldTrait(1481, 1, 88, 0x4),
19995  FieldTrait(1482, 1, 89, 0x4), FieldTrait(1483, 1, 90, 0xc)
19996 };
19997 const FieldTrait_Hash_Array SecurityListRequest::_ftha(SecurityListRequest::_traits, 116);
19999 //-------------------------------------------------------------------------------------------------
20001 {
20002  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
20003 };
20006 const unsigned short SecurityListRequest::NoSecurityAltID::_fnum;
20007 //-------------------------------------------------------------------------------------------------
20008 const FieldTrait SecurityListRequest::NoLegs::_traits[] =
20009 {
20010  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
20011  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
20012  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
20013  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
20014  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
20015  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
20016  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
20017  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
20018  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
20019  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
20020  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
20021  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
20022  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
20023  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
20024  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
20025  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
20026  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
20027  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
20028 };
20031 const unsigned short SecurityListRequest::NoLegs::_fnum;
20032 //-------------------------------------------------------------------------------------------------
20033 const FieldTrait SecurityListRequest::NoLegs::NoLegSecurityAltID::_traits[] =
20034 {
20035  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
20036 };
20037 const FieldTrait_Hash_Array SecurityListRequest::NoLegs::NoLegSecurityAltID::_ftha(SecurityListRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
20040 //-------------------------------------------------------------------------------------------------
20042 {
20043  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
20044  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
20045  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
20046  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
20047  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
20048  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
20049  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
20050  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
20051  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
20052  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
20053  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
20054  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
20055  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
20056  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
20057  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
20058  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
20059  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
20060  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
20061  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
20062  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
20063  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
20064  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
20065  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
20066  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
20067 };
20070 const unsigned short SecurityListRequest::NoUnderlyings::_fnum;
20071 //-------------------------------------------------------------------------------------------------
20072 const FieldTrait SecurityListRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
20073 {
20074  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
20075 };
20076 const FieldTrait_Hash_Array SecurityListRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(SecurityListRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
20079 //-------------------------------------------------------------------------------------------------
20080 const FieldTrait SecurityListRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
20081 {
20082  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
20083 };
20084 const FieldTrait_Hash_Array SecurityListRequest::NoUnderlyings::NoUnderlyingStips::_ftha(SecurityListRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
20087 //-------------------------------------------------------------------------------------------------
20088 const FieldTrait SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
20089 {
20090  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
20091  FieldTrait(1062, 1, 4, 0xc)
20092 };
20093 const FieldTrait_Hash_Array SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
20096 //-------------------------------------------------------------------------------------------------
20097 const FieldTrait SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
20098 {
20099  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
20100 };
20101 const FieldTrait_Hash_Array SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
20104 //-------------------------------------------------------------------------------------------------
20105 const FieldTrait SecurityListRequest::NoEvents::_traits[] =
20106 {
20107  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
20108  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
20109 };
20112 const unsigned short SecurityListRequest::NoEvents::_fnum;
20113 //-------------------------------------------------------------------------------------------------
20115 {
20116  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
20117 };
20120 const unsigned short SecurityListRequest::NoInstrAttrib::_fnum;
20121 //-------------------------------------------------------------------------------------------------
20123 {
20124  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
20125  FieldTrait(1052, 1, 4, 0xc)
20126 };
20128 const MsgType SecurityListRequest::NoInstrumentParties::_msgtype("NoInstrumentParties");
20130 //-------------------------------------------------------------------------------------------------
20131 const FieldTrait SecurityListRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
20132 {
20133  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
20134 };
20135 const FieldTrait_Hash_Array SecurityListRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SecurityListRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
20138 //-------------------------------------------------------------------------------------------------
20140 {
20141  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
20142  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
20143  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
20144 };
20147 const unsigned short SecurityListRequest::NoComplexEvents::_fnum;
20148 //-------------------------------------------------------------------------------------------------
20149 const FieldTrait SecurityListRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
20150 {
20151  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
20152 };
20153 const FieldTrait_Hash_Array SecurityListRequest::NoComplexEvents::NoComplexEventDates::_ftha(SecurityListRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
20156 //-------------------------------------------------------------------------------------------------
20157 const FieldTrait SecurityListRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
20158 {
20159  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
20160 };
20161 const FieldTrait_Hash_Array SecurityListRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SecurityListRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
20164 //-------------------------------------------------------------------------------------------------
20165 const FieldTrait SecurityList::_traits[] =
20166 {
20167  FieldTrait( 60, 22, 22, 0x4), FieldTrait( 146, 1, 6, 0xc), FieldTrait( 320, 15, 1, 0x4),
20168  FieldTrait( 322, 15, 2, 0x4), FieldTrait( 393, 1, 4, 0x4), FieldTrait( 560, 1, 3, 0x4),
20169  FieldTrait( 715, 25, 8, 0x4), FieldTrait( 893, 8, 5, 0x4), FieldTrait( 964, 1, 7, 0x4),
20170  FieldTrait(1180, 15, 11, 0x4), FieldTrait(1181, 4, 12, 0x4), FieldTrait(1300, 15, 10, 0x4),
20171  FieldTrait(1301, 20, 9, 0x4), FieldTrait(1350, 4, 13, 0x4), FieldTrait(1352, 8, 14, 0x4),
20172  FieldTrait(1465, 15, 15, 0x4), FieldTrait(1466, 15, 16, 0x4), FieldTrait(1467, 15, 17, 0x4),
20173  FieldTrait(1468, 2, 18, 0x4), FieldTrait(1469, 28, 19, 0x4), FieldTrait(1470, 1, 20, 0x4),
20174  FieldTrait(1471, 1, 21, 0x4)
20175 };
20176 const FieldTrait_Hash_Array SecurityList::_ftha(SecurityList::_traits, 22);
20177 const MsgType SecurityList::_msgtype("y");
20178 //-------------------------------------------------------------------------------------------------
20179 const FieldTrait SecurityList::NoRelatedSym::_traits[] =
20180 {
20181  FieldTrait( 15, 19, 102, 0x4), FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4),
20182  FieldTrait( 55, 15, 1, 0x4), FieldTrait( 58, 15, 119, 0x4), FieldTrait( 65, 15, 2, 0x4),
20183  FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4), FieldTrait( 167, 15, 8, 0x4),
20184  FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4), FieldTrait( 202, 11, 24, 0x4),
20185  FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4), FieldTrait( 218, 12, 105, 0x4),
20186  FieldTrait( 220, 19, 106, 0x4), FieldTrait( 221, 15, 107, 0x4), FieldTrait( 222, 15, 108, 0x4),
20187  FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4),
20188  FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4),
20189  FieldTrait( 231, 9, 27, 0x4), FieldTrait( 232, 1, 103, 0xc), FieldTrait( 235, 15, 113, 0x4),
20190  FieldTrait( 236, 14, 114, 0x4), FieldTrait( 239, 1, 14, 0x4), FieldTrait( 240, 25, 23, 0x4),
20191  FieldTrait( 255, 15, 18, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
20192  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 354, 2, 120, 0x4),
20193  FieldTrait( 355, 28, 121, 0x4), FieldTrait( 423, 1, 137, 0x4), FieldTrait( 454, 1, 5, 0xc),
20194  FieldTrait( 460, 1, 6, 0x4), FieldTrait( 461, 15, 7, 0x4), FieldTrait( 470, 18, 20, 0x4),
20195  FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4), FieldTrait( 541, 25, 11, 0x4),
20196  FieldTrait( 543, 15, 19, 0x4), FieldTrait( 555, 1, 104, 0xc), FieldTrait( 561, 10, 134, 0x4),
20197  FieldTrait( 562, 10, 129, 0x4), FieldTrait( 662, 11, 109, 0x4), FieldTrait( 663, 1, 110, 0x4),
20198  FieldTrait( 667, 21, 37, 0x4), FieldTrait( 668, 1, 89, 0x4), FieldTrait( 691, 15, 36, 0x4),
20199  FieldTrait( 696, 25, 116, 0x4), FieldTrait( 697, 11, 117, 0x4), FieldTrait( 698, 1, 118, 0x4),
20200  FieldTrait( 699, 15, 111, 0x4), FieldTrait( 701, 25, 115, 0x4), FieldTrait( 711, 1, 101, 0xc),
20201  FieldTrait( 761, 15, 112, 0x4), FieldTrait( 762, 15, 9, 0x4), FieldTrait( 788, 1, 96, 0x4),
20202  FieldTrait( 827, 1, 128, 0x4), FieldTrait( 864, 1, 40, 0xc), FieldTrait( 869, 14, 90, 0x4),
20203  FieldTrait( 870, 1, 91, 0xc), FieldTrait( 873, 25, 41, 0x4), FieldTrait( 874, 25, 42, 0x4),
20204  FieldTrait( 875, 1, 38, 0x4), FieldTrait( 876, 15, 39, 0x4), FieldTrait( 898, 14, 100, 0x4),
20205  FieldTrait( 913, 15, 92, 0x4), FieldTrait( 914, 15, 93, 0x4), FieldTrait( 915, 25, 94, 0x4),
20206  FieldTrait( 916, 25, 97, 0x4), FieldTrait( 917, 25, 98, 0x4), FieldTrait( 918, 19, 95, 0x4),
20207  FieldTrait( 919, 1, 99, 0x4), FieldTrait( 947, 19, 25, 0x4), FieldTrait( 965, 15, 43, 0x4),
20208  FieldTrait( 966, 15, 44, 0x4), FieldTrait( 967, 9, 46, 0x4), FieldTrait( 968, 9, 47, 0x4),
20209  FieldTrait( 969, 9, 48, 0x4), FieldTrait( 970, 1, 49, 0x4), FieldTrait( 971, 1, 50, 0x4),
20210  FieldTrait( 996, 15, 52, 0x4), FieldTrait( 997, 15, 53, 0x4), FieldTrait(1018, 1, 51, 0xc),
20211  FieldTrait(1049, 7, 45, 0x4), FieldTrait(1079, 26, 54, 0x4), FieldTrait(1140, 10, 130, 0x4),
20212  FieldTrait(1143, 9, 131, 0x4), FieldTrait(1144, 1, 132, 0x4), FieldTrait(1146, 13, 56, 0x4),
20213  FieldTrait(1147, 10, 57, 0x4), FieldTrait(1148, 11, 125, 0x4), FieldTrait(1149, 11, 126, 0x4),
20214  FieldTrait(1150, 11, 127, 0x4), FieldTrait(1151, 15, 55, 0x4), FieldTrait(1184, 2, 58, 0x4),
20215  FieldTrait(1185, 29, 59, 0x4), FieldTrait(1186, 15, 60, 0x4), FieldTrait(1191, 15, 62, 0x4),
20216  FieldTrait(1192, 10, 63, 0x4), FieldTrait(1193, 7, 64, 0x4), FieldTrait(1194, 1, 65, 0x4),
20217  FieldTrait(1195, 13, 66, 0x4), FieldTrait(1196, 15, 67, 0x4), FieldTrait(1197, 15, 74, 0x4),
20218  FieldTrait(1198, 1, 68, 0x4), FieldTrait(1199, 11, 69, 0x4), FieldTrait(1200, 11, 70, 0x4),
20219  FieldTrait(1201, 1, 140, 0xc), FieldTrait(1205, 1, 122, 0xc), FieldTrait(1227, 15, 61, 0x4),
20220  FieldTrait(1234, 1, 123, 0xc), FieldTrait(1242, 8, 73, 0x4), FieldTrait(1244, 8, 72, 0x4),
20221  FieldTrait(1245, 19, 133, 0x4), FieldTrait(1306, 1, 124, 0x4), FieldTrait(1309, 1, 138, 0xc),
20222  FieldTrait(1312, 1, 139, 0xc), FieldTrait(1377, 1, 135, 0x4), FieldTrait(1378, 1, 136, 0x4),
20223  FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4), FieldTrait(1449, 15, 77, 0x4),
20224  FieldTrait(1450, 15, 78, 0x4), FieldTrait(1451, 14, 79, 0x4), FieldTrait(1452, 14, 80, 0x4),
20225  FieldTrait(1457, 14, 81, 0x4), FieldTrait(1458, 14, 82, 0x4), FieldTrait(1478, 1, 83, 0x4),
20226  FieldTrait(1479, 1, 84, 0x4), FieldTrait(1480, 14, 85, 0x4), FieldTrait(1481, 1, 86, 0x4),
20227  FieldTrait(1482, 1, 87, 0x4), FieldTrait(1483, 1, 88, 0xc), FieldTrait(1504, 22, 141, 0x4)
20228 };
20230 const MsgType SecurityList::NoRelatedSym::_msgtype("NoRelatedSym");
20231 const unsigned short SecurityList::NoRelatedSym::_fnum;
20232 //-------------------------------------------------------------------------------------------------
20233 const FieldTrait SecurityList::NoRelatedSym::NoStipulations::_traits[] =
20234 {
20235  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
20236 };
20237 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoStipulations::_ftha(SecurityList::NoRelatedSym::NoStipulations::_traits, 2);
20240 //-------------------------------------------------------------------------------------------------
20241 const FieldTrait SecurityList::NoRelatedSym::NoSecurityAltID::_traits[] =
20242 {
20243  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
20244 };
20245 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoSecurityAltID::_ftha(SecurityList::NoRelatedSym::NoSecurityAltID::_traits, 2);
20248 //-------------------------------------------------------------------------------------------------
20249 const FieldTrait SecurityList::NoRelatedSym::NoLegs::_traits[] =
20250 {
20251  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
20252  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
20253  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
20254  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 56, 0x4), FieldTrait( 596, 18, 20, 0x4),
20255  FieldTrait( 597, 15, 21, 0x4), FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4),
20256  FieldTrait( 600, 15, 1, 0x4), FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4),
20257  FieldTrait( 603, 15, 4, 0x4), FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4),
20258  FieldTrait( 608, 15, 7, 0x4), FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4),
20259  FieldTrait( 611, 25, 11, 0x4), FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4),
20260  FieldTrait( 614, 9, 27, 0x4), FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4),
20261  FieldTrait( 617, 15, 30, 0x4), FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4),
20262  FieldTrait( 620, 15, 33, 0x4), FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4),
20263  FieldTrait( 623, 9, 36, 0x4), FieldTrait( 624, 7, 37, 0x4), FieldTrait( 676, 19, 58, 0x4),
20264  FieldTrait( 677, 15, 59, 0x4), FieldTrait( 678, 15, 60, 0x4), FieldTrait( 679, 11, 61, 0x4),
20265  FieldTrait( 680, 1, 62, 0x4), FieldTrait( 683, 1, 57, 0xc), FieldTrait( 690, 1, 55, 0x4),
20266  FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4), FieldTrait( 764, 15, 9, 0x4),
20267  FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4),
20268  FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4), FieldTrait(1017, 9, 45, 0x4),
20269  FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4), FieldTrait(1358, 1, 48, 0x4),
20270  FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4),
20271  FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
20272 };
20273 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoLegs::_ftha(SecurityList::NoRelatedSym::NoLegs::_traits, 62);
20275 const unsigned short SecurityList::NoRelatedSym::NoLegs::_fnum;
20276 //-------------------------------------------------------------------------------------------------
20277 const FieldTrait SecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits[] =
20278 {
20279  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
20280 };
20281 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(SecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits, 2);
20284 //-------------------------------------------------------------------------------------------------
20285 const FieldTrait SecurityList::NoRelatedSym::NoLegs::NoLegStipulations::_traits[] =
20286 {
20287  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
20288 };
20289 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoLegs::NoLegStipulations::_ftha(SecurityList::NoRelatedSym::NoLegs::NoLegStipulations::_traits, 2);
20292 //-------------------------------------------------------------------------------------------------
20293 const FieldTrait SecurityList::NoRelatedSym::NoUnderlyings::_traits[] =
20294 {
20295  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
20296  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
20297  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
20298  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
20299  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
20300  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
20301  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
20302  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
20303  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
20304  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
20305  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
20306  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
20307  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
20308  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
20309  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
20310  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
20311  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
20312  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
20313  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
20314  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
20315  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
20316  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
20317  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
20318  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
20319 };
20320 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoUnderlyings::_ftha(SecurityList::NoRelatedSym::NoUnderlyings::_traits, 72);
20323 //-------------------------------------------------------------------------------------------------
20324 const FieldTrait SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
20325 {
20326  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
20327 };
20328 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
20331 //-------------------------------------------------------------------------------------------------
20332 const FieldTrait SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits[] =
20333 {
20334  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
20335 };
20336 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits, 2);
20339 //-------------------------------------------------------------------------------------------------
20340 const FieldTrait SecurityList::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
20341 {
20342  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
20343  FieldTrait(1062, 1, 4, 0xc)
20344 };
20345 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(SecurityList::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
20348 //-------------------------------------------------------------------------------------------------
20349 const FieldTrait SecurityList::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
20350 {
20351  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
20352 };
20353 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(SecurityList::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
20356 //-------------------------------------------------------------------------------------------------
20357 const FieldTrait SecurityList::NoRelatedSym::NoEvents::_traits[] =
20358 {
20359  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
20360  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
20361 };
20362 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoEvents::_ftha(SecurityList::NoRelatedSym::NoEvents::_traits, 5);
20364 const unsigned short SecurityList::NoRelatedSym::NoEvents::_fnum;
20365 //-------------------------------------------------------------------------------------------------
20366 const FieldTrait SecurityList::NoRelatedSym::NoInstrAttrib::_traits[] =
20367 {
20368  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
20369 };
20370 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoInstrAttrib::_ftha(SecurityList::NoRelatedSym::NoInstrAttrib::_traits, 2);
20373 //-------------------------------------------------------------------------------------------------
20374 const FieldTrait SecurityList::NoRelatedSym::NoInstrumentParties::_traits[] =
20375 {
20376  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
20377  FieldTrait(1052, 1, 4, 0xc)
20378 };
20379 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoInstrumentParties::_ftha(SecurityList::NoRelatedSym::NoInstrumentParties::_traits, 4);
20382 //-------------------------------------------------------------------------------------------------
20383 const FieldTrait SecurityList::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
20384 {
20385  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
20386 };
20387 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SecurityList::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
20390 //-------------------------------------------------------------------------------------------------
20391 const FieldTrait SecurityList::NoRelatedSym::NoStrikeRules::_traits[] =
20392 {
20393  FieldTrait(1202, 11, 2, 0x4), FieldTrait(1203, 11, 3, 0x4), FieldTrait(1204, 9, 4, 0x4),
20394  FieldTrait(1223, 15, 1, 0x4), FieldTrait(1236, 1, 6, 0xc), FieldTrait(1304, 1, 5, 0x4)
20395 };
20396 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoStrikeRules::_ftha(SecurityList::NoRelatedSym::NoStrikeRules::_traits, 6);
20399 //-------------------------------------------------------------------------------------------------
20400 const FieldTrait SecurityList::NoRelatedSym::NoStrikeRules::NoMaturityRules::_traits[] =
20401 {
20402  FieldTrait(1222, 15, 1, 0x4), FieldTrait(1226, 21, 5, 0x4), FieldTrait(1229, 1, 6, 0x4),
20403  FieldTrait(1241, 21, 4, 0x4), FieldTrait(1302, 1, 3, 0x4), FieldTrait(1303, 1, 2, 0x4)
20404 };
20405 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoStrikeRules::NoMaturityRules::_ftha(SecurityList::NoRelatedSym::NoStrikeRules::NoMaturityRules::_traits, 6);
20408 //-------------------------------------------------------------------------------------------------
20409 const FieldTrait SecurityList::NoRelatedSym::NoTickRules::_traits[] =
20410 {
20411  FieldTrait(1206, 11, 1, 0x4), FieldTrait(1207, 11, 2, 0x4), FieldTrait(1208, 11, 3, 0x4),
20412  FieldTrait(1209, 1, 4, 0x4)
20413 };
20414 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoTickRules::_ftha(SecurityList::NoRelatedSym::NoTickRules::_traits, 4);
20417 //-------------------------------------------------------------------------------------------------
20418 const FieldTrait SecurityList::NoRelatedSym::NoLotTypeRules::_traits[] =
20419 {
20420  FieldTrait(1093, 7, 1, 0x4), FieldTrait(1231, 10, 2, 0x4)
20421 };
20422 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoLotTypeRules::_ftha(SecurityList::NoRelatedSym::NoLotTypeRules::_traits, 2);
20425 //-------------------------------------------------------------------------------------------------
20426 const FieldTrait SecurityList::NoRelatedSym::NoTradingSessionRules::_traits[] =
20427 {
20428  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4), FieldTrait(1141, 1, 7, 0xc),
20429  FieldTrait(1232, 1, 5, 0xc), FieldTrait(1235, 1, 6, 0xc), FieldTrait(1237, 1, 3, 0xc),
20430  FieldTrait(1239, 1, 4, 0xc)
20431 };
20432 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoTradingSessionRules::_ftha(SecurityList::NoRelatedSym::NoTradingSessionRules::_traits, 7);
20435 //-------------------------------------------------------------------------------------------------
20436 const FieldTrait SecurityList::NoRelatedSym::NoTradingSessionRules::NoMDFeedTypes::_traits[] =
20437 {
20438  FieldTrait( 264, 1, 2, 0x4), FieldTrait(1021, 1, 3, 0x4), FieldTrait(1022, 15, 1, 0x4)
20439 };
20440 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoTradingSessionRules::NoMDFeedTypes::_ftha(SecurityList::NoRelatedSym::NoTradingSessionRules::NoMDFeedTypes::_traits, 3);
20443 //-------------------------------------------------------------------------------------------------
20444 const FieldTrait SecurityList::NoRelatedSym::NoTradingSessionRules::NoExecInstRules::_traits[] =
20445 {
20446  FieldTrait(1308, 7, 1, 0x4)
20447 };
20448 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoTradingSessionRules::NoExecInstRules::_ftha(SecurityList::NoRelatedSym::NoTradingSessionRules::NoExecInstRules::_traits, 1);
20451 //-------------------------------------------------------------------------------------------------
20452 const FieldTrait SecurityList::NoRelatedSym::NoTradingSessionRules::NoMatchRules::_traits[] =
20453 {
20454  FieldTrait( 574, 15, 2, 0x4), FieldTrait(1142, 15, 1, 0x4)
20455 };
20456 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoTradingSessionRules::NoMatchRules::_ftha(SecurityList::NoRelatedSym::NoTradingSessionRules::NoMatchRules::_traits, 2);
20459 //-------------------------------------------------------------------------------------------------
20460 const FieldTrait SecurityList::NoRelatedSym::NoTradingSessionRules::NoOrdTypeRules::_traits[] =
20461 {
20462  FieldTrait( 40, 7, 1, 0x4)
20463 };
20464 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoTradingSessionRules::NoOrdTypeRules::_ftha(SecurityList::NoRelatedSym::NoTradingSessionRules::NoOrdTypeRules::_traits, 1);
20467 //-------------------------------------------------------------------------------------------------
20468 const FieldTrait SecurityList::NoRelatedSym::NoTradingSessionRules::NoTimeInForceRules::_traits[] =
20469 {
20470  FieldTrait( 59, 7, 1, 0x4)
20471 };
20472 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoTradingSessionRules::NoTimeInForceRules::_ftha(SecurityList::NoRelatedSym::NoTradingSessionRules::NoTimeInForceRules::_traits, 1);
20475 //-------------------------------------------------------------------------------------------------
20476 const FieldTrait SecurityList::NoRelatedSym::NoNestedInstrAttrib::_traits[] =
20477 {
20478  FieldTrait(1210, 1, 1, 0x4), FieldTrait(1211, 15, 2, 0x4)
20479 };
20480 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoNestedInstrAttrib::_ftha(SecurityList::NoRelatedSym::NoNestedInstrAttrib::_traits, 2);
20483 //-------------------------------------------------------------------------------------------------
20484 const FieldTrait SecurityList::NoRelatedSym::NoComplexEvents::_traits[] =
20485 {
20486  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
20487  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
20488  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
20489 };
20490 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoComplexEvents::_ftha(SecurityList::NoRelatedSym::NoComplexEvents::_traits, 8);
20493 //-------------------------------------------------------------------------------------------------
20494 const FieldTrait SecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
20495 {
20496  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
20497 };
20498 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(SecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
20501 //-------------------------------------------------------------------------------------------------
20502 const FieldTrait SecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
20503 {
20504  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
20505 };
20506 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
20509 //-------------------------------------------------------------------------------------------------
20510 const FieldTrait DerivativeSecurityListRequest::_traits[] =
20511 {
20512  FieldTrait( 15, 19, 76, 0x4), FieldTrait( 58, 15, 77, 0x4), FieldTrait( 241, 25, 14, 0x4),
20513  FieldTrait( 242, 25, 15, 0x4), FieldTrait( 243, 1, 16, 0x4), FieldTrait( 244, 1, 17, 0x4),
20514  FieldTrait( 245, 14, 18, 0x4), FieldTrait( 246, 9, 19, 0x4), FieldTrait( 247, 25, 25, 0x4),
20515  FieldTrait( 256, 15, 20, 0x4), FieldTrait( 263, 7, 82, 0x4), FieldTrait( 305, 15, 6, 0x4),
20516  FieldTrait( 306, 15, 32, 0x4), FieldTrait( 307, 15, 35, 0x4), FieldTrait( 308, 20, 31, 0x4),
20517  FieldTrait( 309, 15, 5, 0x4), FieldTrait( 310, 15, 10, 0x4), FieldTrait( 311, 15, 3, 0x4),
20518  FieldTrait( 312, 15, 4, 0x4), FieldTrait( 313, 21, 12, 0x4), FieldTrait( 315, 1, 62, 0x4),
20519  FieldTrait( 316, 11, 26, 0x4), FieldTrait( 317, 7, 28, 0x4), FieldTrait( 318, 19, 40, 0x4),
20520  FieldTrait( 320, 15, 1, 0x5), FieldTrait( 336, 15, 80, 0x4), FieldTrait( 354, 2, 78, 0x4),
20521  FieldTrait( 355, 28, 79, 0x4), FieldTrait( 362, 2, 33, 0x4), FieldTrait( 363, 28, 34, 0x4),
20522  FieldTrait( 364, 2, 36, 0x4), FieldTrait( 365, 28, 37, 0x4), FieldTrait( 435, 14, 30, 0x4),
20523  FieldTrait( 436, 9, 29, 0x4), FieldTrait( 457, 1, 7, 0xc), FieldTrait( 462, 1, 8, 0x4),
20524  FieldTrait( 463, 15, 9, 0x4), FieldTrait( 542, 25, 13, 0x4), FieldTrait( 559, 1, 2, 0x5),
20525  FieldTrait( 592, 18, 22, 0x4), FieldTrait( 593, 15, 23, 0x4), FieldTrait( 594, 15, 24, 0x4),
20526  FieldTrait( 595, 15, 21, 0x4), FieldTrait( 625, 15, 81, 0x4), FieldTrait( 762, 15, 75, 0x4),
20527  FieldTrait( 763, 15, 11, 0x4), FieldTrait( 810, 11, 42, 0x4), FieldTrait( 877, 15, 38, 0x4),
20528  FieldTrait( 878, 15, 39, 0x4), FieldTrait( 879, 10, 41, 0x4), FieldTrait( 882, 11, 43, 0x4),
20529  FieldTrait( 883, 11, 44, 0x4), FieldTrait( 884, 13, 45, 0x4), FieldTrait( 885, 13, 46, 0x4),
20530  FieldTrait( 886, 13, 47, 0x4), FieldTrait( 887, 1, 48, 0xc), FieldTrait( 941, 19, 27, 0x4),
20531  FieldTrait( 972, 14, 49, 0x4), FieldTrait( 973, 13, 51, 0x4), FieldTrait( 974, 15, 52, 0x4),
20532  FieldTrait( 975, 1, 50, 0x4), FieldTrait( 998, 15, 53, 0x4), FieldTrait(1000, 15, 54, 0x4),
20533  FieldTrait(1038, 13, 55, 0x4), FieldTrait(1039, 15, 57, 0x4), FieldTrait(1044, 10, 58, 0x4),
20534  FieldTrait(1045, 9, 59, 0x4), FieldTrait(1046, 7, 60, 0x4), FieldTrait(1058, 1, 56, 0xc),
20535  FieldTrait(1213, 26, 61, 0x4), FieldTrait(1214, 15, 85, 0x4), FieldTrait(1215, 15, 86, 0x4),
20536  FieldTrait(1216, 15, 87, 0x4), FieldTrait(1217, 15, 88, 0x4), FieldTrait(1218, 1, 89, 0xc),
20537  FieldTrait(1225, 13, 121, 0x4), FieldTrait(1228, 15, 91, 0x4), FieldTrait(1243, 8, 92, 0x4),
20538  FieldTrait(1246, 1, 90, 0x4), FieldTrait(1247, 15, 93, 0x4), FieldTrait(1248, 15, 94, 0x4),
20539  FieldTrait(1249, 15, 95, 0x4), FieldTrait(1250, 15, 96, 0x4), FieldTrait(1251, 21, 97, 0x4),
20540  FieldTrait(1252, 25, 98, 0x4), FieldTrait(1253, 26, 99, 0x4), FieldTrait(1254, 15, 100, 0x4),
20541  FieldTrait(1255, 7, 101, 0x4), FieldTrait(1256, 15, 102, 0x4), FieldTrait(1257, 15, 104, 0x4),
20542  FieldTrait(1258, 18, 105, 0x4), FieldTrait(1259, 15, 106, 0x4), FieldTrait(1260, 15, 108, 0x4),
20543  FieldTrait(1261, 11, 107, 0x4), FieldTrait(1262, 19, 109, 0x4), FieldTrait(1263, 9, 110, 0x4),
20544  FieldTrait(1264, 9, 111, 0x4), FieldTrait(1265, 7, 112, 0x4), FieldTrait(1266, 9, 113, 0x4),
20545  FieldTrait(1267, 9, 114, 0x4), FieldTrait(1268, 13, 115, 0x4), FieldTrait(1269, 15, 116, 0x4),
20546  FieldTrait(1270, 10, 117, 0x4), FieldTrait(1271, 15, 122, 0x4), FieldTrait(1272, 20, 123, 0x4),
20547  FieldTrait(1273, 1, 124, 0x4), FieldTrait(1274, 1, 125, 0x4), FieldTrait(1275, 15, 126, 0x4),
20548  FieldTrait(1276, 25, 103, 0x4), FieldTrait(1277, 2, 127, 0x4), FieldTrait(1278, 28, 128, 0x4),
20549  FieldTrait(1279, 15, 129, 0x4), FieldTrait(1280, 2, 130, 0x4), FieldTrait(1281, 28, 131, 0x4),
20550  FieldTrait(1282, 2, 142, 0x4), FieldTrait(1283, 28, 143, 0x4), FieldTrait(1284, 15, 144, 0x4),
20551  FieldTrait(1285, 21, 132, 0x4), FieldTrait(1286, 1, 133, 0xc), FieldTrait(1292, 1, 134, 0xc),
20552  FieldTrait(1299, 7, 120, 0x4), FieldTrait(1300, 15, 84, 0x4), FieldTrait(1301, 20, 83, 0x4),
20553  FieldTrait(1315, 15, 118, 0x4), FieldTrait(1316, 10, 119, 0x4), FieldTrait(1317, 7, 135, 0x4),
20554  FieldTrait(1318, 15, 136, 0x4), FieldTrait(1319, 15, 137, 0x4), FieldTrait(1320, 1, 138, 0x4),
20555  FieldTrait(1321, 11, 139, 0x4), FieldTrait(1322, 11, 140, 0x4), FieldTrait(1323, 1, 141, 0x4),
20556  FieldTrait(1419, 1, 63, 0x4), FieldTrait(1423, 10, 64, 0x4), FieldTrait(1424, 15, 65, 0x4),
20557  FieldTrait(1425, 10, 66, 0x4), FieldTrait(1437, 1, 67, 0x4), FieldTrait(1438, 1, 145, 0x4),
20558  FieldTrait(1441, 1, 68, 0x4), FieldTrait(1442, 1, 146, 0x4), FieldTrait(1453, 15, 69, 0x4),
20559  FieldTrait(1454, 15, 70, 0x4), FieldTrait(1455, 14, 71, 0x4), FieldTrait(1456, 14, 72, 0x4),
20560  FieldTrait(1459, 14, 73, 0x4), FieldTrait(1460, 14, 74, 0x4)
20561 };
20564 //-------------------------------------------------------------------------------------------------
20566 {
20567  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
20568 };
20572 //-------------------------------------------------------------------------------------------------
20574 {
20575  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
20576 };
20580 //-------------------------------------------------------------------------------------------------
20582 {
20583  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
20584  FieldTrait(1062, 1, 4, 0xc)
20585 };
20589 //-------------------------------------------------------------------------------------------------
20590 const FieldTrait DerivativeSecurityListRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
20591 {
20592  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
20593 };
20594 const FieldTrait_Hash_Array DerivativeSecurityListRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(DerivativeSecurityListRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
20597 //-------------------------------------------------------------------------------------------------
20599 {
20600  FieldTrait(1219, 15, 1, 0x4), FieldTrait(1220, 15, 2, 0x4)
20601 };
20605 //-------------------------------------------------------------------------------------------------
20607 {
20608  FieldTrait(1287, 1, 1, 0x4), FieldTrait(1288, 25, 2, 0x4), FieldTrait(1289, 22, 3, 0x4),
20609  FieldTrait(1290, 11, 4, 0x4), FieldTrait(1291, 15, 5, 0x4)
20610 };
20614 //-------------------------------------------------------------------------------------------------
20616 {
20617  FieldTrait(1293, 15, 1, 0x4), FieldTrait(1294, 15, 2, 0x4), FieldTrait(1295, 1, 3, 0x4),
20618  FieldTrait(1296, 1, 4, 0xc)
20619 };
20623 //-------------------------------------------------------------------------------------------------
20624 const FieldTrait DerivativeSecurityListRequest::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_traits[] =
20625 {
20626  FieldTrait(1297, 15, 1, 0x4), FieldTrait(1298, 1, 2, 0x4)
20627 };
20628 const FieldTrait_Hash_Array DerivativeSecurityListRequest::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_ftha(DerivativeSecurityListRequest::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_traits, 2);
20631 
20632 } // namespace FIX8
20633 } // namespace TEX